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

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