REST Resource: customBiddingAlgorithms.scripts

Recurso: CustomBiddingScript

Una secuencia de comandos única de ofertas personalizadas

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

string

Solo salida. El nombre del recurso de la secuencia de comandos de ofertas personalizadas.

customBiddingAlgorithmId

string (int64 format)

Solo salida. Es el ID único del algoritmo de ofertas personalizadas al que pertenece la secuencia de comandos.

customBiddingScriptId

string (int64 format)

Solo salida. El ID único de la secuencia de comandos de ofertas personalizadas.

createTime

string (Timestamp format)

Solo salida. Es la hora en que se creó la secuencia de comandos.

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

active

boolean

Solo salida. Indica si el algoritmo superior utiliza actualmente la secuencia de comandos para obtener la puntuación.

state

enum (State)

Solo salida. Es el estado de la secuencia de comandos de ofertas personalizadas.

errors[]

object (ScriptError)

Solo salida. Detalles del error de una secuencia de comandos de ofertas personalizadas rechazada. Este campo solo se propagará cuando state sea REJECTED.

script

object (CustomBiddingScriptRef)

Es la referencia al archivo de secuencia de comandos subido.

Estado

Estados posibles de una secuencia de comandos de ofertas personalizadas

Enumeradores
STATE_UNSPECIFIED El estado de la secuencia de comandos no se especifica o es desconocido en esta versión.
ACCEPTED Se aceptó la secuencia de comandos para calificar impresiones.
REJECTED Las canalizaciones de backend rechazaron la secuencia de comandos. Es posible que tenga errores.
PENDING La secuencia de comandos se está procesando para las canalizaciones de backend.

ScriptError

Un mensaje de error relacionado con una secuencia de comandos de ofertas personalizadas.

Representación JSON
{
  "errorCode": enum (ErrorCode),
  "line": string,
  "column": string,
  "errorMessage": string
}
Campos
errorCode

enum (ErrorCode)

Es el tipo de error.

line

string (int64 format)

Es el número de línea de la secuencia de comandos en el que se arrojó el error.

column

string (int64 format)

Es el número de columna de la secuencia de comandos en el que se arrojó el error.

errorMessage

string

Es el mensaje de error detallado.

ErrorCode

Posibles códigos de error de un error de secuencia de comandos de ofertas personalizadas

Enumeradores
ERROR_CODE_UNSPECIFIED No se especificó el error de la secuencia de comandos o es desconocido en esta versión.
SYNTAX_ERROR La secuencia de comandos tiene un error de sintaxis.
DEPRECATED_SYNTAX La secuencia de comandos usa una sintaxis obsoleta.
INTERNAL_ERROR Se produjeron errores internos mientras se procesaba la secuencia de comandos.

CustomBiddingScriptRef

Es la referencia al archivo de secuencia de comandos de ofertas personalizadas que se subió.

Representación JSON
{
  "resourceName": string
}
Campos
resourceName

string

Un nombre de recurso que se usará en media.download para descargar los archivos de secuencia de comandos. O bien, media.upload para subir los archivos de secuencia de comandos. Los nombres de recursos tienen el formato customBiddingAlgorithms/{customBiddingAlgorithmId}/scriptRef/{ref_id}.

Métodos

create

Crea una nueva secuencia de comandos de ofertas personalizadas.

get

Obtiene una secuencia de comandos de ofertas personalizadas.

list

Muestra una lista de las secuencias de comandos de ofertas personalizadas que pertenecen al algoritmo determinado.