REST Resource: customBiddingAlgorithms.scripts

Tài nguyên: CustomPhương pháp đặt giá thầu

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 ở định dạng "Zulu" RFC3339 UTC, với độ phân giải nano giây và tối đa 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 thuật toán mẹ 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 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 Các quy trình phụ trợ đã từ chối tập lệnh. 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 về một 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 tạo ra.

column

string (int64 format)

Số cột trong tập lệnh nơi xảy ra lỗ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 một lỗi trong 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 các 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 được dùng trong media.download để tải các 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 trước.