REST Resource: customBiddingAlgorithms.scripts

Risorsa: CustomBiddingScript

Un unico 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 nel formato RFC3339 UTC "Zulu" 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. Se lo script viene attualmente utilizzato per il punteggio da parte dell'algoritmo principale.

state

enum (State)

Solo output. Lo stato dello script delle offerte personalizzate.

errors[]

object (ScriptError)

Solo output. Dettagli dell'errore di uno script di offerte personalizzate rifiutato. Questo campo verrà compilato solo se [Script.state][] viene 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 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 deprecata.
INTERNAL_ERROR Sono stati generati errori interni durante l'elaborazione dello script.

CustomBiddingScriptRef

Il riferimento al file di script di offerte personalizzate caricato.

Rappresentazione JSON
{
  "resourceName": string
}
Campi
resourceName

string

Un nome risorsa da utilizzare in media.download per scaricare i file di script. Oppure 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

Riceve uno script di offerte personalizzate.

list

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