REST Resource: customBiddingAlgorithms.scripts

Risorsa: CustomBiddingScript

Un singolo script di offerte personalizzate.

Rappresentazione JSON
{
  "name": string,
  "customBiddingAlgorithmId": string,
  "customBiddingScriptId": string,
  "createTime": string,
  "active": boolean,
  "state": enum (State),
  "errors": [
    {
      object (ScriptError)
    }
  ],
  "script": {
    object (CustomBiddingScriptRef)
  }
}
Campi
name

string

Solo output. Il nome della risorsa dello script di offerte personalizzate.

customBiddingAlgorithmId

string (int64 format)

Solo output. L'ID univoco dell'algoritmo delle offerte personalizzate a cui appartiene lo script.

customBiddingScriptId

string (int64 format)

Solo output. L'ID univoco dello script di offerte personalizzate.

createTime

string (Timestamp format)

Solo output. L'ora in cui è stato creato lo script.

Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione a livello di nanosecondo e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

active

boolean

Solo output. Indica se lo script è attualmente utilizzato per il calcolo del punteggio dall'algoritmo principale.

state

enum (State)

Solo output. Lo stato dello script di offerte personalizzate.

errors[]

object (ScriptError)

Solo output. Dettagli dell'errore di uno script per le offerte personalizzate rifiutato. Questo campo verrà compilato solo quando state è REJECTED.

script

object (CustomBiddingScriptRef)

Il riferimento al file dello script caricato.

Stato

Possibili stati di uno script di offerte personalizzate.

Enum
STATE_UNSPECIFIED Lo stato dello script non è specificato o è sconosciuto in questa versione.
ACCEPTED Lo script è stato accettato per l'assegnazione del punteggio alle impressioni.
REJECTED Lo script è stato rifiutato dalle pipeline di backend. Potrebbero essere presenti errori.
PENDING Lo script è in fase di elaborazione per le pipeline di backend.

ScriptError

Un messaggio di errore per uno script di offerte personalizzate.

Rappresentazione JSON
{
  "errorCode": enum (ErrorCode),
  "line": string,
  "column": string,
  "errorMessage": string
}
Campi
errorCode

enum (ErrorCode)

Il tipo di errore.

line

string (int64 format)

Il numero di riga dello script in cui è stato generato l'errore.

column

string (int64 format)

Il numero di colonna nello script in cui è stato generato l'errore.

errorMessage

string

Il messaggio di errore dettagliato.

ErrorCode

Possibili codici di errore di uno script di offerte personalizzate.

Enum
ERROR_CODE_UNSPECIFIED L'errore dello script non è specificato o è sconosciuto in questa versione.
SYNTAX_ERROR Lo script contiene un errore di sintassi.
DEPRECATED_SYNTAX Lo script utilizza una sintassi obsoleta.
INTERNAL_ERROR Si sono verificati errori interni durante l'elaborazione dello script.

CustomBiddingScriptRef

Il riferimento al file dello script di offerte personalizzate caricato.

Rappresentazione JSON
{
  "resourceName": string
}
Campi
resourceName

string

Un nome della risorsa da utilizzare in media.download per scaricare i file di script. In alternativa, fai clic su media.upload per caricare i file di script. I nomi delle risorse hanno il formato customBiddingAlgorithms/{customBiddingAlgorithmId}/scriptRef/{ref_id}.

Metodi

create

Crea un nuovo script di offerte personalizzate.

get

Recupera uno script di offerte personalizzate.

list

Elenca gli script di offerte personalizzate che appartengono all'algoritmo specificato.