REST Resource: customBiddingAlgorithms.scripts

Zasób: CustomBidScript

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 RFC3339 UTC „Zulu” 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 punktacji 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 wartość [Script.state][] jest ODRZUCONA.

script

object (CustomBiddingScriptRef)

Odwołanie do przesłanego pliku skryptu.

Stan

Możliwe stany skryptu ustalania stawek niestandardowych.

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

ScriptError

Komunikat o błędzie dotyczący 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 skryptu, w którym został zgłoszony błąd.

column

string (int64 format)

Numer kolumny w skrypcie, w którym został zgłoszony błąd.

errorMessage

string

Szczegółowy komunikat o błędzie.

ErrorCode

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

Wartości w polu enum
ERROR_CODE_UNSPECIFIED Błąd skryptu nie został 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

Odwołanie do przesłanego pliku skryptu ustalania stawek niestandardowych.

Zapis JSON
{
  "resourceName": string
}
Pola
resourceName

string

Nazwa zasobu 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.