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 נדחה.

script

object (CustomBiddingScriptRef)

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

מדינה

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

טיפוסים בני מנייה (enum)
STATE_UNSPECIFIED מצב הסקריפט לא צוין או לא ידוע בגרסה הזו.
ACCEPTED הסקריפט התקבל לצורך ניקוד חשיפות.
REJECTED הסקריפט נדחה על ידי צינורות הנתונים של ה-Backend. יכול להיות שהתוכן כולל שגיאות.
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

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