- בקשת 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 |
פריט – פורמט לבקרת איכות. |
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[] |
אופציונלי. פריטים, לפי מזהה, להורדה בפורמט בקרת איכות. כל המזהים חייבים להשתייך לאותו |
adGroupQaIds[] |
אופציונלי. קבוצות של מודעות YouTube, לפי מזהה, להורדה בפורמט של בקרת איכות. כל המזהים חייבים להשתייך לאותו |
InventorySourceFilter
אפשרות סינון לסינון לפי ישויות של מקור מלאי שטחי הפרסום.
ייצוג ב-JSON |
---|
{ "inventorySourceIds": [ string ] } |
שדות | |
---|---|
inventorySourceIds[] |
מקורות של מלאי שטחי פרסום להורדה לפי מזהה. כל המזהים חייבים להשתייך לאותו |