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)

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

חותמת זמן בפורמט "זולו" RFC3339 UTC, עם רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: "2014-10-02T15:01:23Z" ו-"2014-10-02T15:01:23.045123456Z".

active

boolean

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

state

enum (State)

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

errors[]

object (ScriptError)

פלט בלבד. פרטי שגיאה של סקריפט בידינג בהתאמה אישית שנדחה. השדה הזה יאוכלס רק כאשר state יידחה.

script

object (CustomBiddingScriptRef)

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

ארץ

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

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

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

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

בתיבת הדו-שיח הזו מפורטים סקריפטים של בידינג בהתאמה אישית ששייכים לאלגוריתם הנתון.