REST Resource: customBiddingAlgorithms.scripts

Tài nguyên: CustomBidScript

Một tập lệnh đặt giá thầu tuỳ chỉnh.

Biểu diễn dưới dạng JSON
{
  "name": string,
  "customBiddingAlgorithmId": string,
  "customBiddingScriptId": string,
  "createTime": string,
  "active": boolean,
  "state": enum (State),
  "errors": [
    {
      object (ScriptError)
    }
  ],
  "script": {
    object (CustomBiddingScriptRef)
  }
}
Trường
name

string

Chỉ có đầu ra. Tên tài nguyên của tập lệnh đặt giá thầu tuỳ chỉnh.

customBiddingAlgorithmId

string (int64 format)

Chỉ có đầu ra. Mã nhận dạng duy nhất của thuật toán đặt giá thầu tuỳ chỉnh chứa tập lệnh.

customBiddingScriptId

string (int64 format)

Chỉ có đầu ra. Mã nhận dạng duy nhất của tập lệnh đặt giá thầu tuỳ chỉnh.

createTime

string (Timestamp format)

Chỉ có đầu ra. Thời điểm tạo tập lệnh.

Dấu thời gian theo múi giờ "Zulu" RFC3339 (giờ UTC) với độ phân giải nano giây và lên đến 9 chữ số phân số. Ví dụ: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

active

boolean

Chỉ có đầu ra. Liệu tập lệnh có đang được dùng để tính điểm bởi thuật toán mẹ hay không.

state

enum (State)

Chỉ có đầu ra. Trạng thái của tập lệnh đặt giá thầu tuỳ chỉnh.

errors[]

object (ScriptError)

Chỉ có đầu ra. Thông tin chi tiết về lỗi của tập lệnh đặt giá thầu tuỳ chỉnh bị từ chối. Trường này sẽ chỉ được điền khi [Script.state][] bị TỪ CHỐI.

script

object (CustomBiddingScriptRef)

Tham chiếu đến tệp tập lệnh đã tải lên.

Tiểu bang

Các trạng thái có thể có của tập lệnh đặt giá thầu tuỳ chỉnh.

Enum
STATE_UNSPECIFIED Trạng thái tập lệnh chưa được chỉ định hoặc không xác định trong phiên bản này.
ACCEPTED Tập lệnh đã được chấp nhận để tính điểm hiển thị.
REJECTED Tập lệnh đã bị từ chối bởi các quy trình phụ trợ. Có thể có lỗi.
PENDING Tập lệnh đang được xử lý cho các quy trình phụ trợ.

ScriptError

Thông báo lỗi cho tập lệnh đặt giá thầu tuỳ chỉnh.

Biểu diễn dưới dạng JSON
{
  "errorCode": enum (ErrorCode),
  "line": string,
  "column": string,
  "errorMessage": string
}
Trường
errorCode

enum (ErrorCode)

Loại lỗi.

line

string (int64 format)

Số dòng trong tập lệnh bị lỗi.

column

string (int64 format)

Số cột trong tập lệnh bị lỗi.

errorMessage

string

Thông báo lỗi chi tiết.

ErrorCode

Mã lỗi có thể xảy ra do lỗi tập lệnh đặt giá thầu tuỳ chỉnh.

Enum
ERROR_CODE_UNSPECIFIED Lỗi tập lệnh không được chỉ định hoặc không xác định trong phiên bản này.
SYNTAX_ERROR Tập lệnh có lỗi cú pháp.
DEPRECATED_SYNTAX Tập lệnh sử dụng cú pháp không được dùng nữa.
INTERNAL_ERROR Đã xảy ra lỗi nội bộ trong khi xử lý tập lệnh.

CustomBiddingScriptRef

Tham chiếu đến tệp tập lệnh đặt giá thầu tuỳ chỉnh đã tải lên.

Biểu diễn dưới dạng JSON
{
  "resourceName": string
}
Trường
resourceName

string

Tên tài nguyên dùng trong media.download để tải tệp tập lệnh xuống. Hoặc media.upload để tải tệp tập lệnh lên. Tên tài nguyên có định dạng customBiddingAlgorithms/{customBiddingAlgorithmId}/scriptRef/{ref_id}.

Phương thức

create

Tạo một tập lệnh đặt giá thầu tuỳ chỉnh mới.

get

Nhận tập lệnh đặt giá thầu tuỳ chỉnh.

list

Liệt kê các tập lệnh đặt giá thầu tuỳ chỉnh thuộc thuật toán cụ thể.