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) Только вывод. Время создания сценария. Использует RFC 3339, где генерируемые выходные данные всегда будут Z-нормализованы и используют 0, 3, 6 или 9 дробных цифр. Также принимаются смещения, отличные от «Z». Примеры: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" или "2014-10-02T15:01:23+05:30" . |
active | boolean Только вывод. Используется ли сценарий в настоящее время для оценки родительским алгоритмом. |
state | enum ( State ) Только вывод. Состояние сценария специальных ставок. |
errors[] | object ( ScriptError ) Только вывод. Сведения об ошибке отклоненного скрипта специального назначения ставок. Это поле будет заполнено только в том случае, если 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} . |
Методы |
---|
| Создает новый скрипт специального назначения ставок. |
| Получает специальный сценарий назначения ставок. |
| Перечисляет скрипты специального назначения ставок, принадлежащие данному алгоритму. |
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-02-25 UTC.
[null,null,["Последнее обновление: 2025-02-25 UTC."],[[["Custom Bidding Script is a resource that allows users to create custom algorithms for bidding in Display & Video 360."],["Scripts can be in one of several states: accepted, rejected, pending, or unspecified, and errors during processing are indicated with specific error codes and locations."],["A script file can be uploaded and referenced for execution by the custom bidding algorithm."],["Developers can manage Custom Bidding Scripts through various methods including creation, retrieval, and listing."],["Each custom bidding script belongs to a specific custom bidding algorithm, identified by a unique ID."]]],["Custom bidding scripts, linked to a unique algorithm ID, can be created, retrieved, and listed. Each script has properties like name, creation time, activity status, and state (Accepted, Rejected, Pending). Rejected scripts detail errors (code, line, column, message). Scripts are referenced via a resource name for file upload/download. The script's state indicates whether it's used for scoring. Errors indicate problems like syntax, deprecated syntax or internal server problems.\n"]]