- בקשת HTTP
- גוף הבקשה
- גוף התשובה
- היקפי הרשאה
- ParentEntityFilter
- FileType
- FilterType
- IdFilter
- InventorySourceFilter
- רוצים לנסות?
יצירת משימה להורדת SDF. הפונקציה מחזירה Operation.
משימה להורדת קובץ SDF היא פעולה ממושכת ואסינכרונית. הסוג metadata של הפעולה הזו הוא SdfDownloadTaskMetadata. אם הבקשה מסתיימת בהצלחה, הסוג response של הפעולה הוא SdfDownloadTask. התגובה לא תכלול את קובצי ההורדה, שצריך לאחזר באמצעות media.download.
אפשר לאחזר את מצב הפעולה באמצעות sdfdownloadtasks.operations.get.
כל השגיאות מופיעות ב-error.message. הערה: השדה error.details אמור להיות ריק.
בקשת HTTP
POST https://displayvideo.googleapis.com/v4/sdfdownloadtasks
כתובת ה-URL משתמשת בתחביר של Transcoding של gRPC.
גוף הבקשה
גוף הבקשה מכיל נתונים במבנה הבא:
| ייצוג ב-JSON |
|---|
{ "version": enum ( |
| שדות | |
|---|---|
version |
חובה. גרסת ה-SDF של הקובץ שהורדתם. אם הערך מוגדר כ- |
שדה האיחוד root_id. חובה. מזהה הבסיס קובע את ההקשר של בקשת ההורדה. צריך להגדיר שדה אחד בלבד. הערך של root_id יכול להיות רק אחת מהאפשרויות הבאות: |
|
partnerId |
המזהה של השותף שעבורו רוצים להוריד את ה-SDF. |
advertiserId |
המזהה של המפרסם שעבורו רוצים להוריד את קובץ ה-SDF. |
שדה האיחוד filtering_option. חובה. אפשרויות שמציינות את סוגי הישויות והטווחים להורדה. צריך להגדיר שדה אחד בלבד. הערך של filtering_option יכול להיות רק אחת מהאפשרויות הבאות: |
|
parentEntityFilter |
סינון לפי סוגי הקבצים שנבחרו. הישויות בכל קובץ מסוננות לפי קבוצה נבחרת של ישויות מסנן. ישויות המסנן חייבות להיות מאותו סוג כמו סוגי הקבצים שנבחרו, או מסוג הורה שלהם. |
idFilter |
סינון ישויות לפי מזהי הישויות שלהן. |
inventorySourceFilter |
סינון של מקורות מלאי לפי המזהים שלהם. |
גוף התשובה
אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכיל מופע חדש של Operation.
היקפי הרשאה
נדרש היקף הרשאות OAuth הבא:
https://www.googleapis.com/auth/display-video
מידע נוסף זמין בOAuth 2.0 Overview.
ParentEntityFilter
אפשרות סינון שמסננת לפי סוגי קבצים נבחרים ששייכים לקבוצה נבחרת של ישויות מסנן.
| ייצוג ב-JSON |
|---|
{ "fileType": [ enum ( |
| שדות | |
|---|---|
fileType[] |
חובה. סוגי הקבצים שיוחזרו. |
filterType |
חובה. סוג המסנן שמשמש לסינון ישויות שאוחזרו. |
filterIds[] |
המזהים של סוג המסנן שצוין. המידע הזה משמש לסינון הישויות לאחזור. אם סוג המסנן הוא לא |
FileType
סוגי הקבצים האפשריים שניתן להוריד.
| טיפוסים בני מנייה (enum) | |
|---|---|
FILE_TYPE_UNSPECIFIED |
ערך ברירת המחדל כשהסוג לא צוין או לא ידוע בגרסה הזו. |
FILE_TYPE_CAMPAIGN |
קמפיין. |
FILE_TYPE_MEDIA_PRODUCT |
מוצר מדיה. |
FILE_TYPE_INSERTION_ORDER |
הזמנת קמפיין. |
FILE_TYPE_LINE_ITEM |
פריט. |
FILE_TYPE_AD_GROUP |
קבוצת מודעות YouTube. |
FILE_TYPE_AD |
מודעת YouTube. |
FILE_TYPE_LINE_ITEM_QA |
פריט – פורמט QA. |
FILE_TYPE_AD_GROUP_QA |
קבוצת מודעות ב-YouTube – פורמט של שאלות ותשובות. |
FilterType
סוגי הפריטים האפשריים שאפשר לסנן לפיהם.
| טיפוסים בני מנייה (enum) | |
|---|---|
FILTER_TYPE_UNSPECIFIED |
ערך ברירת המחדל כשהסוג לא צוין או לא ידוע בגרסה הזו. |
FILTER_TYPE_NONE |
אם בוחרים באפשרות הזו, לא יופעל מסנן על ההורדה. אפשר להשתמש בו רק אם Advertiser צוין ב-CreateSdfDownloadTaskRequest. |
FILTER_TYPE_ADVERTISER_ID |
מזהה המפרסם. אם האפשרות הזו מסומנת, כל מזהי המסננים חייבים להיות מזהי מפרסמים ששייכים ל-Partner שצוין ב-CreateSdfDownloadTaskRequest. |
FILTER_TYPE_CAMPAIGN_ID |
מזהה הקמפיין. אם האפשרות הזו מסומנת, כל מזהי המסננים חייבים להיות מזהי קמפיינים ששייכים ל-Advertiser או ל-Partner שצוין ב-CreateSdfDownloadTaskRequest. |
FILTER_TYPE_MEDIA_PRODUCT_ID |
מזהה המוצר של המדיה. אם האפשרות הזו מסומנת, כל מזהי המסננים חייבים להיות מזהי מוצרים של מדיה ששייכים ל-Advertiser או ל-Partner שצוין ב-CreateSdfDownloadTaskRequest. אפשר להשתמש בה רק כדי להוריד FILE_TYPE_MEDIA_PRODUCT. |
FILTER_TYPE_INSERTION_ORDER_ID |
מזהה הזמנת הקמפיין. אם האפשרות הזו מסומנת, כל מזהי המסננים חייבים להיות מזהי הזמנות קמפיין ששייכים ל-Advertiser או ל-Partner שצוין ב-CreateSdfDownloadTaskRequest. אפשר להשתמש בהם רק כדי להוריד את חבילות השפה FILE_TYPE_INSERTION_ORDER, FILE_TYPE_LINE_ITEM, FILE_TYPE_LINE_ITEM_QA, FILE_TYPE_AD_GROUP, FILE_TYPE_AD_GROUP_QA ו-FILE_TYPE_AD. |
FILTER_TYPE_LINE_ITEM_ID |
מזהה הפריט. אם האפשרות הזו מסומנת, כל מזהי המסננים חייבים להיות מזהי פריטים ששייכים ל-Advertiser או ל-Partner שצוין ב-CreateSdfDownloadTaskRequest. אפשר להשתמש בהם רק כדי להוריד את FILE_TYPE_LINE_ITEM, FILE_TYPE_LINE_ITEM_QA,FILE_TYPE_AD_GROUP, FILE_TYPE_AD_GROUP_QA ו-FILE_TYPE_AD. |
IdFilter
אפשרות סינון שמסננת ישויות לפי מזהי הישויות שלהן.
| ייצוג ב-JSON |
|---|
{ "campaignIds": [ string ], "mediaProductIds": [ string ], "insertionOrderIds": [ string ], "lineItemIds": [ string ], "adGroupIds": [ string ], "adGroupAdIds": [ string ], "lineItemQaIds": [ string ], "adGroupQaIds": [ string ] } |
| שדות | |
|---|---|
campaignIds[] |
קמפיינים להורדה לפי מזהה. כל המזהים חייבים להיות שייכים לאותו |
mediaProductIds[] |
מוצרים של מדיה להורדה לפי מזהה. כל המזהים חייבים להיות שייכים לאותו |
insertionOrderIds[] |
הזמנות קמפיין להורדה לפי מזהה. כל המזהים צריכים להיות שייכים לאותו |
lineItemIds[] |
פריטים להורדה לפי מזהה. כל המזהים חייבים להיות שייכים לאותו |
adGroupIds[] |
קבוצות של מודעות YouTube להורדה לפי מזהה. כל המזהים צריכים להיות שייכים לאותו |
adGroupAdIds[] |
מודעות YouTube להורדה לפי מזהה. כל המזהים חייבים להיות שייכים לאותו |
lineItemQaIds[] |
אופציונלי. פריטים, לפי מזהה, להורדה בפורמט QA. כל המזהים חייבים להיות שייכים לאותו |
adGroupQaIds[] |
אופציונלי. קבוצות של מודעות ב-YouTube, לפי מזהה, להורדה בפורמט QA. כל המזהים חייבים להיות שייכים לאותו |
InventorySourceFilter
אפשרות סינון לישויות של מקורות מלאי שטחי פרסום.
| ייצוג ב-JSON |
|---|
{ "inventorySourceIds": [ string ] } |
| שדות | |
|---|---|
inventorySourceIds[] |
מקורות של מלאי שטחי פרסום להורדה לפי מזהה. כל המזהים חייבים להיות שייכים לאותו |