REST Resource: customBiddingAlgorithms.scripts

Zasób: CustomBiddingScript

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 UTC „Zulu” zdefiniowanym w dokumencie RFC 3339, z dokładnością do nanosekund i maksymalnie 9 miejsc po przecinku. Przykłady: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

active

boolean

Tylko dane wyjściowe. Określa, czy skrypt jest obecnie używany do obliczania wyniku 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 będzie wypełnione tylko wtedy, gdy state ma wartość REJECTED.

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 jest nieznany w tej wersji.
ACCEPTED Skrypt został zaakceptowany do oceniania wyświetleń.
REJECTED Skrypt został odrzucony przez potoki backendu. Może zawierać błędy.
PENDING Skrypt jest przetwarzany w ramach strumieni przetwarzania w backendzie.

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 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 Skrypt zawiera 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. Możesz też kliknąć 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 należących do danego algorytmu.