- طلب 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.
نص الطلب
يتضمن نص الطلب بيانات بالبنية التالية:
| تمثيل JSON |
|---|
{ "version": enum ( |
| الحقول | |
|---|---|
version |
الحقل مطلوب. إصدار "تنسيق بيانات Google" للملف الذي تم تنزيله إذا تم ضبطها على |
| الحقل مطلوب. يحدّد المعرّف الجذر سياق طلب التنزيل. يجب ضبط حقل واحد بالضبط. في ما يلي قائمة بالحقول التي يستبعد كلّ منها الآخر. سيتم ضبط حقل واحد على الأكثر في الرد: | |
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
أنواع الملفات التي يمكن تنزيلها
| عمليات التعداد | |
|---|---|
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
الأنواع المحتملة التي يمكن فلترتها
| عمليات التعداد | |
|---|---|
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[] |
مصادر المساحات الإعلانية التي سيتم تنزيلها حسب رقم التعريف يجب أن تكون جميع أرقام التعريف تابعة لـ |