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 di offerte personalizzate rifiutato. Questo campo verrà compilato solo se state viene RIFIUTATO.

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 nello 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 di 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.