- طلب 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/v2/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[] |
مصادر المستودع المطلوب تنزيلها حسب المعرّف. يجب أن تنتمي جميع أرقام التعريف إلى السمة |