Lineitems: uploadlineitems

מעלה פריטים בפורמט CSV. אין תמיכה בפריטים של YouTube ושותפים. כדאי לנסות עכשיו.

שליחת בקשה

בקשת HTTP

POST https://www.googleapis.com/doubleclickbidmanager/v1/lineitems/uploadlineitems

הרשאה

בקשה זו מחייבת הרשאה בהיקף הבא:

היקף
https://www.googleapis.com/auth/doubleclickbidmanager

למידע נוסף, עיינו בדף אימות והרשאה.

גוף הבקשה

בגוף הבקשה, צריך לספק את הנתונים במבנה הבא:

{
  "lineItems": string,
  "format": string,
  "dryRun": boolean
}
שם הנכס ערך תיאור הערות
lineItems string פריטי CSV להעלאה. למידע נוסף על פורמטים של קבצים, קראו את המאמר יצירת פורמט קובץ של ישות.
format string הפורמט של הפריטים. ברירת המחדל היא CSV.

הערכים הקבילים הם:
  • 'CSV'
dryRun boolean יש להגדיר את הערך true כדי לקבל סטטוס העלאה בלי לשמור בפועל את הפריטים.

תשובה

אם התגובה מוצלחת, שיטה זו תחזיר גוף תגובה בעל המבנה הבא:

{
  "uploadStatus": {
    "errors": [
      string
    ],
    "rowStatus": [
      {
        "rowNumber": integer,
        "entityId": long,
        "entityName": string,
        "changed": boolean,
        "persisted": boolean,
        "errors": [
          string
        ]
      }
    ]
  }
}
שם הנכס ערך תיאור הערות
uploadStatus nested object סטטוס ההעלאה.
uploadStatus.errors[] list סיבות לכך שלא ניתן להשלים את ההעלאה.
uploadStatus.rowStatus[] list סטטוס ההעלאה בכל שורה.
uploadStatus.rowStatus[].rowNumber integer מספר השורה.
uploadStatus.rowStatus[].entityId long מזהה הישות.
uploadStatus.rowStatus[].entityName string שם הישות.
uploadStatus.rowStatus[].changed boolean האם הישות המאוחסנת משתנה כתוצאה מההעלאה.
uploadStatus.rowStatus[].persisted boolean אם הישות קבועה.
uploadStatus.rowStatus[].errors[] list סיבות לכך שלא ניתן להעלות את הישות.

רוצה לנסות?

כדי לקרוא לשיטה הזו על נתונים בזמן אמת ולראות את התגובה, צריך להשתמש ב-APIs Explorer בהמשך. אפשר גם לנסות סייר עצמאי.