- בקשת 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 כתובה בתחביר של gRPC Transcoding.
גוף הבקשה
גוף הבקשה מכיל נתונים במבנה הבא:
| ייצוג ב-JSON |
|---|
{ "version": enum ( |
| שדות | |
|---|---|
version |
חובה. גרסת ה-SDF של הקובץ שהורד. אם הערך מוגדר ל- |
| חובה. מזהה הבסיס קובע את ההקשר של בקשת ההורדה. צריך להגדיר שדה אחד בדיוק. הרשימה הבאה כוללת שדות שאי אפשר להשתמש בהם בו-זמנית. בכל תשובה יוגדר לכל היותר אחד מהשדות: | |
partnerId |
המזהה של השותף שאליו רוצים להוריד קובץ SDF. |
advertiserId |
המזהה של המפרסם שעבורו רוצים להוריד קובץ SDF. |
| סוף השדות הבלעדיים. | |
| חובה. אפשרויות שמציינות את סוגי הישויות והטווחים להורדה. צריך להגדיר שדה אחד בדיוק. הרשימה הבאה כוללת שדות שאי אפשר להשתמש בהם בו-זמנית. בכל תשובה יוגדר לכל היותר אחד מהשדות: | |
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[] |
מקורות של מלאי שטחי פרסום להורדה לפי מזהה. כל המזהים צריכים להיות שייכים לאותו |