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 in nanosecondi 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 viene attualmente utilizzato per il punteggio da parte dell'algoritmo principale.

state

enum (State)

Solo output. Lo stato dello script di offerte personalizzate.

errors[]

object (ScriptError)

Solo output. Dettagli dell'errore relativi a uno script di offerte personalizzate rifiutato. Questo campo verrà compilato solo quando [Script.state][] è RIFIUTATO.

script

object (CustomBiddingScriptRef)

Il riferimento al file di 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 delle impressioni.
REJECTED Lo script è stato rifiutato dalle pipeline di backend. Potrebbe presentare errori.
PENDING Lo script è in fase di elaborazione per le pipeline di backend.

ScriptError

Un messaggio di errore relativo a 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 un errore di 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 deprecata.
INTERNAL_ERROR Sono stati generati errori interni durante l'elaborazione dello script.

CustomBiddingScriptRef

Il riferimento al file di script delle 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, media.upload per caricare i file di script. Il formato dei nomi delle risorse è customBiddingAlgorithms/{customBiddingAlgorithmId}/scriptRef/{ref_id}.

Metodi

create

Crea un nuovo script di offerte personalizzate.

get

Genera uno script di offerte personalizzate.

list

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