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)

출력 전용. 스크립트가 속한 맞춤 입찰 알고리즘의 고유 ID입니다.

customBiddingScriptId

string (int64 format)

출력 전용. 맞춤 입찰 스크립트의 고유 ID입니다.

createTime

string (Timestamp format)

출력 전용. 스크립트가 생성된 시간입니다.

RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"입니다.

active

boolean

출력 전용. 스크립트가 현재 상위 알고리즘의 점수 산정에 사용되고 있는지 여부입니다.

state

enum (State)

출력 전용. 맞춤 입찰 스크립트의 상태입니다.

errors[]

object (ScriptError)

출력 전용. 거부된 맞춤 입찰 스크립트의 오류 세부정보입니다. 이 필드는 state가 REJECTED인 경우에만 채워집니다.

script

object (CustomBiddingScriptRef)

업로드된 스크립트 파일에 대한 참조입니다.

상태

맞춤 입찰 스크립트의 가능한 상태입니다.

열거형
STATE_UNSPECIFIED 이 버전에서 스크립트 상태가 지정되지 않았거나 알 수 없습니다.
ACCEPTED 노출 점수 산정을 위해 스크립트가 승인되었습니다.
REJECTED 백엔드 파이프라인에서 스크립트를 거부했습니다. 오류가 있을 수 있습니다.
PENDING 백엔드 파이프라인에서 스크립트를 처리하는 중입니다.

ScriptError

맞춤 입찰 스크립트에 대한 오류 메시지입니다.

JSON 표현
{
  "errorCode": enum (ErrorCode),
  "line": string,
  "column": string,
  "errorMessage": string
}
입력란
errorCode

enum (ErrorCode)

오류 유형입니다.

line

string (int64 format)

오류가 발생한 스크립트의 줄 번호입니다.

column

string (int64 format)

오류가 발생한 스크립트의 열 번호입니다.

errorMessage

string

자세한 오류 메시지입니다.

ErrorCode

맞춤 입찰 스크립트 오류의 발생 가능한 오류 코드입니다.

열거형
ERROR_CODE_UNSPECIFIED 스크립트 오류가 지정되지 않았거나 이 버전에서 알 수 없습니다.
SYNTAX_ERROR 스크립트에 구문 오류가 있습니다.
DEPRECATED_SYNTAX 스크립트가 지원 중단된 구문을 사용합니다.
INTERNAL_ERROR 스크립트를 처리하는 중에 내부 오류가 발생했습니다.

CustomBiddingScriptRef

업로드된 맞춤 입찰 스크립트 파일에 대한 참조입니다.

JSON 표현
{
  "resourceName": string
}
입력란
resourceName

string

media.download에서 스크립트 파일을 다운로드하는 데 사용할 리소스 이름입니다. 또는 media.upload를 사용하여 스크립트 파일을 업로드합니다. 리소스 이름의 형식은 customBiddingAlgorithms/{customBiddingAlgorithmId}/scriptRef/{ref_id}입니다.

방법

create

새 맞춤 입찰 스크립트를 만듭니다.

get

맞춤 입찰 스크립트를 가져옵니다.

list

지정된 알고리즘에 속한 맞춤 입찰 스크립트를 나열합니다.