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