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)
  }
}
Các 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ập lệnh được tạo.

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 gốc 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 [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 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 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
}
Các 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 xảy ra.

errorMessage

string

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

ErrorCode

Các mã lỗi có thể xảy ra liên quan đến 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

Nội dung 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
}
Các trường
resourceName

string

Tên tài nguyên sẽ được dùng trong media.download để tải các tệp tập lệnh xuống. Hoặc media.upload để tải các 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 nhất định.