- בקשת HTTP
- גוף הבקשה
- גוף התשובה
- היקפי הרשאה
- ParentEntityFilter
- FileType
- FilterType
- IdFilter
- InventorySourceFilter
- כדאי לנסות!
יוצר משימת הורדה של SDF. הפונקציה מחזירה את הערך Operation.
משימת הורדה של SDF היא פעולה אסינכרונית ממושכת. הסוג של הפעולה הזו metadata הוא SdfDownloadTaskMetadata. אם הבקשה מצליחה, סוג הפעולה response הוא SdfDownloadTask. התגובה לא תכלול את קובצי ההורדה, שצריך לאחזר באמצעות media.download. אפשר לאחזר את מצב הפעולה באמצעות sdfdownloadtask.operations.get.
אפשר למצוא את השגיאות בקובץ error.message. שימו לב שהשדה error.details אמור להיות ריק.
בקשת HTTP
POST https://displayvideo.googleapis.com/v3/sdfdownloadtasks
כתובת ה-URL כתובה בתחביר של gRPC Transcoding.
גוף הבקשה
גוף הבקשה מכיל נתונים במבנה הבא:
| ייצוג ב-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 – פורמט QA. |
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[] |
מקורות של מלאי שטחי פרסום להורדה לפי מזהה. כל המזהים צריכים להיות שייכים לאותו |