REST Resource: customBiddingAlgorithms.scripts

Ресурс: CustomBiddingScript

Единый скрипт специального назначения ставок.

JSON-представление
{
  "name": string,
  "customBiddingAlgorithmId": string,
  "customBiddingScriptId": string,
  "createTime": string,
  "active": boolean,
  "state": enum (State),
  "errors": [
    {
      object (ScriptError)
    }
  ],
  "script": {
    object (CustomBiddingScriptRef)
  }
}
Поля
name

string

Только вывод. Имя ресурса сценария специального назначения ставок.

customBiddingAlgorithmId

string ( int64 format)

Только вывод. Уникальный идентификатор специального алгоритма назначения ставок, которому принадлежит скрипт.

customBiddingScriptId

string ( int64 format)

Только вывод. Уникальный идентификатор сценария специального назначения ставок.

createTime

string ( Timestamp format)

Только вывод. Время создания сценария.

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

active

boolean

Только вывод. Используется ли сценарий в настоящее время для оценки родительским алгоритмом.

state

enum ( State )

Только вывод. Состояние сценария специальных ставок.

errors[]

object ( ScriptError )

Только вывод. Сведения об ошибке отклоненного скрипта специального назначения ставок. Это поле будет заполнено только в том случае, если [Script.state][] имеет значение ОТКЛОНЕНО.

script

object ( CustomBiddingScriptRef )

Ссылка на загруженный файл сценария.

Состояние

Возможные состояния сценария специального назначения ставок.

Перечисления
STATE_UNSPECIFIED В этой версии состояние сценария не указано или неизвестно.
ACCEPTED Скрипт принят к подсчету показов.
REJECTED Сценарий был отклонен серверными конвейерами. В нем могут быть ошибки.
PENDING Сценарий обрабатывается для внутренних конвейеров.

Ошибка скрипта

Сообщение об ошибке в скрипте специального назначения ставок.

JSON-представление
{
  "errorCode": enum (ErrorCode),
  "line": string,
  "column": string,
  "errorMessage": string
}
Поля
errorCode

enum ( ErrorCode )

Тип ошибки.

line

string ( int64 format)

Номер строки сценария, в которой возникла ошибка.

column

string ( int64 format)

Номер столбца в сценарии, в котором возникла ошибка.

errorMessage

string

Подробное сообщение об ошибке.

Код ошибки

Возможные коды ошибок скрипта специального назначения ставок.

Перечисления
ERROR_CODE_UNSPECIFIED В этой версии ошибка сценария не указана или неизвестна.
SYNTAX_ERROR В скрипте имеется синтаксическая ошибка.
DEPRECATED_SYNTAX В сценарии используется устаревший синтаксис.
INTERNAL_ERROR При обработке скрипта возникли внутренние ошибки.

CustomBiddingScriptRef

Ссылка на загруженный файл сценария специального назначения ставок.

JSON-представление
{
  "resourceName": string
}
Поля
resourceName

string

Имя ресурса, которое будет использоваться в media.download для загрузки файлов сценариев. Или media.upload , чтобы загрузить файлы сценариев. Имена ресурсов имеют формат customBiddingAlgorithms/{customBiddingAlgorithmId}/scriptRef/{ref_id} .

Методы

create

Создает новый скрипт специального назначения ставок.

get

Получает специальный сценарий назначения ставок.

list

Перечисляет скрипты специального назначения ставок, принадлежащие данному алгоритму.