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)

فقط خروجی. شناسه یکتای الگوریتم پیشنهاد قیمت دادن سفارشی که اسکریپت به آن تعلق دارد.

customBiddingScriptId

string (int64 format)

فقط خروجی. شناسه یکتای اسکریپت پیشنهاد قیمت سفارشی.

createTime

string (Timestamp format)

فقط خروجی. زمانی که دستورگان ایجاد شده است.

از RFC 3339 استفاده می‌کند، که در آن خروجی تولیدشده همیشه Z-نرمال‌شده است و از ۰، ۳، ۶، یا ۹ رقم اعشاری استفاده می‌کند. انحراف‌های غیراز «Z» نیز پذیرفته می‌شود. مثال‌ها: "2014-10-02T15:01:23Z"، "2014-10-02T15:01:23.045123456Z"، یا "2014-10-02T15:01:23+05:30".

active

boolean

فقط خروجی. اینکه آیا درحال‌حاضر از متن برای امتیازدهی توسط الگوریتم اصلی استفاده می‌شود یا نه.

state

enum (State)

فقط خروجی. وضعیت دستورگان پیشنهاد قیمت دادن سفارشی.

errors[]

object (ScriptError)

فقط خروجی. جزئیات خطای اسکریپت پیشنهاد قیمت سفارشی ردشده. این فیلد فقط زمانی پر می‌شود که state «رد شده» باشد.

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

دستورگان پیشنهاد قیمت دادن سفارشی را که به الگوریتم داده‌شده تعلق دارند فهرست می‌کند.