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 וישתמש ב-0, 3, 6 או 9 ספרות אחרי הנקודה העשרונית. אפשר להשתמש גם בהיסטים אחרים, לא רק ב-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 הוא REJECTED.

script

object (CustomBiddingScriptRef)

ההפניה לקובץ הסקריפט שהועלה.

מדינה (State)

מצבים אפשריים של סקריפט בידינג בהתאמה אישית.

טיפוסים בני מנייה (enum)
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

קודי שגיאה אפשריים של שגיאה בסקריפט של בידינג מותאם אישית.

טיפוסים בני מנייה (enum)
ERROR_CODE_UNSPECIFIED השגיאה בסקריפט לא צוינה או שהיא לא ידועה בגרסה הזו.
SYNTAX_ERROR יש שגיאת תחביר בסקריפט.
DEPRECATED_SYNTAX הסקריפט משתמש בתחביר שהוצא משימוש.
INTERNAL_ERROR היו שגיאות פנימיות במהלך עיבוד הסקריפט.

CustomBiddingScriptRef

ההפניה לקובץ הסקריפט שהועלה לבידינג בהתאמה אישית.

ייצוג ב-JSON
{
  "resourceName": string
}
שדות
resourceName

string

שם המשאב שישמש ב-media.download להורדת קובצי הסקריפט. או media.upload כדי להעלות את קובצי הסקריפט. שמות המשאבים הם בפורמט customBiddingAlgorithms/{customBiddingAlgorithmId}/scriptRef/{ref_id}.

Methods

create

יוצר סקריפט חדש של בידינג מותאם אישית.

get

מקבל סקריפט של בידינג בהתאמה אישית.

list

רשימה של סקריפטים של הצעות מחיר מותאמות אישית ששייכים לאלגוריתם הנתון.