REST Resource: customBiddingAlgorithms.scripts

Recurso: CustomBiddingScript

Es una sola secuencia de comandos 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. Es 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. Es el ID único de la secuencia de comandos de ofertas personalizadas.

createTime

string (Timestamp format)

Solo salida. Es la fecha y hora en que se creó el script.

Usa el formato RFC 3339, en el que el resultado generado siempre estará normalizado a Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

active

boolean

Solo salida. Indica si el algoritmo principal usa actualmente el script para la puntuación.

state

enum (State)

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

errors[]

object (ScriptError)

Solo salida. Son los detalles del error de un script de ofertas personalizadas rechazado. Este campo solo se completará cuando state sea REJECTED.

script

object (CustomBiddingScriptRef)

Es la referencia al archivo de secuencia de comandos subido.

Estado

Son los estados posibles de una secuencia de comandos de ofertas personalizadas.

Enumeraciones
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 registrar las impresiones.
REJECTED La secuencia de comandos fue rechazada por las canalizaciones de backend. Puede contener errores.
PENDING Se está procesando la secuencia de comandos para las canalizaciones de backend.

ScriptError

Es un mensaje de error para 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)

Número de línea en la secuencia de comandos en la que se produjo el error.

column

string (int64 format)

Número de columna en la secuencia de comandos en la que se produjo el error.

errorMessage

string

Es el mensaje de error detallado.

ErrorCode

Son los posibles códigos de error de un error de secuencia de comandos de ofertas personalizadas.

Enumeraciones
ERROR_CODE_UNSPECIFIED El error de secuencia de comandos no se especificó o se desconoce 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 durante el procesamiento de la secuencia de comandos.

CustomBiddingScriptRef

Es la referencia al archivo de secuencia de comandos de ofertas personalizadas subido.

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

string

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

Métodos

create

Crea una secuencia de comandos de ofertas personalizadas nueva.

get

Obtiene una secuencia de comandos de ofertas personalizadas.

list

Enumera las secuencias de comandos de ofertas personalizadas que pertenecen al algoritmo determinado.