REST Resource: customBiddingAlgorithms.scripts

Recurso: CustomBiddingScript

Una secuencia de comandos de ofertas personalizadas única

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

state

enum (State)

Solo salida. 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 [Script.state][] sea REJECTED.

script

object (CustomBiddingScriptRef)

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

Estado

Posibles estados 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 procesa para las canalizaciones de backend.

ScriptError

Se muestra 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)

El tipo de error.

line

string (int64 format)

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

column

string (int64 format)

El número de columna en la secuencia de comandos en el que se produjo 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 El error de la secuencia de comandos no se especificó 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

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