REST Resource: customBiddingAlgorithms.scripts

Zasób: Customokreślanie stawek

Jeden skrypt ustalania stawek niestandardowych.

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

string

Tylko dane wyjściowe. Nazwa zasobu skryptu ustalania stawek niestandardowych.

customBiddingAlgorithmId

string (int64 format)

Tylko dane wyjściowe. Unikalny identyfikator algorytmu ustalania stawek niestandardowych, do którego należy skrypt.

customBiddingScriptId

string (int64 format)

Tylko dane wyjściowe. Unikalny identyfikator skryptu ustalania stawek niestandardowych.

createTime

string (Timestamp format)

Tylko dane wyjściowe. Czas utworzenia skryptu.

Sygnatura czasowa w formacie „Zulu” RFC3339 UTC z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: "2014-10-02T15:01:23Z" i "2014-10-02T15:01:23.045123456Z".

active

boolean

Tylko dane wyjściowe. Określa, czy skrypt jest obecnie używany do oceniania przez algorytm nadrzędny.

state

enum (State)

Tylko dane wyjściowe. Stan skryptu ustalania stawek niestandardowych.

errors[]

object (ScriptError)

Tylko dane wyjściowe. Szczegóły błędu odrzuconego skryptu ustalania stawek niestandardowych. To pole zostanie wypełnione tylko wtedy, gdy pole state ma wartość ODRZUCONO.

script

object (CustomBiddingScriptRef)

Odniesienie do przesłanego pliku skryptu.

Stan

Możliwe stany skryptu ustalania stawek niestandardowych.

Wartości w polu enum
STATE_UNSPECIFIED Stan skryptu nie jest określony lub nieznany w tej wersji.
ACCEPTED Skrypt został zaakceptowany na potrzeby oceniania wyświetleń.
REJECTED Skrypt został odrzucony przez potoki backendu. Może zawierać błędy.
PENDING Przetwarzam skrypt na potrzeby potoków backendu.

ScriptError

Komunikat o błędzie skryptu ustalania stawek niestandardowych.

Zapis JSON
{
  "errorCode": enum (ErrorCode),
  "line": string,
  "column": string,
  "errorMessage": string
}
Pola
errorCode

enum (ErrorCode)

typ błędu.

line

string (int64 format)

Numer wiersza w skrypcie, w którym wystąpił błąd.

column

string (int64 format)

Numer kolumny w skrypcie, w której wystąpił błąd.

errorMessage

string

Szczegółowy komunikat o błędzie.

ErrorCode

Możliwe kody błędów skryptu ustalania stawek niestandardowych.

Wartości w polu enum
ERROR_CODE_UNSPECIFIED Błąd skryptu nie jest określony lub jest nieznany w tej wersji.
SYNTAX_ERROR W skrypcie występuje błąd składni.
DEPRECATED_SYNTAX Skrypt używa wycofanej składni.
INTERNAL_ERROR Podczas przetwarzania skryptu wystąpiły błędy wewnętrzne.

CustomBiddingScriptRef

Odniesienie do przesłanego pliku skryptu ustalania stawek niestandardowych.

Zapis JSON
{
  "resourceName": string
}
Pola
resourceName

string

Nazwa zasobu, która ma być używana w media.download do pobierania plików skryptu. Lub media.upload, aby przesłać pliki skryptu. Nazwy zasobów mają format customBiddingAlgorithms/{customBiddingAlgorithmId}/scriptRef/{ref_id}.

Metody

create

Tworzy nowy skrypt ustalania stawek niestandardowych.

get

Pobiera skrypt ustalania stawek niestandardowych.

list

Wyświetla listę skryptów ustalania stawek niestandardowych, które należą do danego algorytmu.