- طلب 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/v1/sdfdownloadtasks
يستخدِم عنوان URL بنية تحويل ترميز 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.
ParentEntityFilter
خيار فلترة يعمل على فلترة أنواع الملفات المحدّدة التي تنتمي إلى مجموعة محدَّدة من كيانات الفلترة.
تمثيل JSON |
---|
{ "fileType": [ enum ( |
الحقول | |
---|---|
fileType[] |
مطلوبة. أنواع الملفات التي سيتم عرضها. |
filterType |
مطلوبة. نوع الفلتر المستخدَم لفلترة العناصر التي تم جلبها |
filterIds[] |
أرقام التعريف لنوع الفلتر المحدَّد. وهذا يُستخدم لفلترة الكيانات للجلب. إذا لم يكن نوع الفلتر " |
FileType
أنواع الملفات المحتملة التي يمكن تنزيلها.
عمليات التعداد | |
---|---|
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 |
FilterType
الأنواع المحتملة التي يمكن الفلترة وفقًا لها.
عمليات التعداد | |
---|---|
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_AD_GROUP وFILE_TYPE_AD . |
FILTER_TYPE_LINE_ITEM_ID |
رقم تعريف العنصر. في حال اختيار هذه الإعدادات، يجب أن تكون جميع معرّفات الفلاتر عبارة عن معرّفات عناصر تنتمي إلى Advertiser أو Partner المحدّدة في CreateSdfDownloadTaskRequest . لا يمكن استخدامها إلا لتنزيل تطبيقات FILE_TYPE_LINE_ITEM وFILE_TYPE_AD_GROUP وFILE_TYPE_AD . |
IdFilter
خيار فلترة يعمل على فلترة الكيانات حسب أرقام تعريف الكيانات الخاصة بها.
تمثيل JSON |
---|
{ "campaignIds": [ string ], "mediaProductIds": [ string ], "insertionOrderIds": [ string ], "lineItemIds": [ string ], "adGroupIds": [ string ], "adGroupAdIds": [ string ] } |
الحقول | |
---|---|
campaignIds[] |
الحملات المطلوب تنزيلها حسب رقم التعريف. يجب أن تنتمي كل أرقام التعريف إلى |
mediaProductIds[] |
منتجات الوسائط المطلوب تنزيلها حسب رقم التعريف يجب أن تنتمي كل أرقام التعريف إلى |
insertionOrderIds[] |
طلبات الإدراج التي يمكن تنزيلها حسب رقم التعريف. يجب أن تنتمي كل أرقام التعريف إلى |
lineItemIds[] |
العناصر المطلوب تنزيلها حسب رقم التعريف. يجب أن تنتمي كل أرقام التعريف إلى |
adGroupIds[] |
المجموعات الإعلانية على YouTube المطلوب تنزيلها حسب رقم التعريف. يجب أن تنتمي كل أرقام التعريف إلى |
adGroupAdIds[] |
إعلانات YouTube المطلوب تنزيلها حسب المعرّف. يجب أن تنتمي كل أرقام التعريف إلى |
InventorySourceFilter
خيار فلترة لفلترة كيانات مصدر المستودع.
تمثيل JSON |
---|
{ "inventorySourceIds": [ string ] } |
الحقول | |
---|---|
inventorySourceIds[] |
مصادر المستودع المطلوب تنزيلها حسب رقم التعريف يجب أن تنتمي كل أرقام التعريف إلى |