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 RFC3339 UTC „Zulu”, z rozdzielczością nanosekundy 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 [Script.state][] zostanie ODRZUCONA.

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 dla 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 będzie 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.