REST Resource: customBiddingAlgorithms.scripts

Tài nguyên: CustomBiddingScript

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 mà tập lệnh thuộc về.

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 gian tạo tập lệnh.

Dấu thời gian ở định dạng "Zulu" RFC3339 UTC, có độ phân giải nano giây và tối đa 9 chữ số thập phân. 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 thuật toán mẹ sử dụng để tính điể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 một 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 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 không đượ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 lượt hiển thị.
REJECTED Tập lệnh đã bị quy trình phụ trợ từ chối. Tệp này có thể có lỗi.
PENDING Tập lệnh đang được xử lý cho quy trình phụ trợ.

ScriptError

Thông báo lỗi về 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 nơi lỗi được gửi.

column

string (int64 format)

Số cột trong tập lệnh nơi lỗi được gửi.

errorMessage

string

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

ErrorCode

Các mã lỗi có thể xảy ra của 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òn được dùng nữa.
INTERNAL_ERROR Đã xảy ra lỗi nội bộ trong khi xử lý tập lệnh.

CustomBiddingScriptRef

Thông tin 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 sẽ được sử 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 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 đã cho.