تعديل بنود متعددة
لا يمكن إرسال طلبات إلى نقطة النهاية هذه بالتزامن مع الطلبات التالية التي تعدّل العنصر نفسه:
lineItems.bulkEditAssignedTargetingOptionslineItems.patchassignedTargetingOptions.createassignedTargetingOptions.delete
لا يمكن إنشاء بنود إعلانية على YouTube والشركاء أو تعديلها باستخدام واجهة برمجة التطبيقات.
طلب HTTP
POST https://displayvideo.googleapis.com/v5/advertisers/{advertiserId}/lineItems:bulkUpdate
يستخدم عنوان URL بنية تحويل الترميز إلى gRPC.
مَعلمات المسار
| المعلمات | |
|---|---|
advertiserId |
الحقل مطلوب. رقم تعريف المعلِن الذي ينتمي إليه هذا البند الإعلاني |
نص الطلب
يتضمن نص الطلب بيانات بالبنية التالية:
| تمثيل JSON |
|---|
{
"lineItemIds": [
string
],
"targetLineItem": {
object ( |
| الحقول | |
|---|---|
lineItemIds[] |
الحقل مطلوب. أرقام تعريف البنود الإعلانية المطلوب تعديلها |
targetLineItem |
الحقل مطلوب. عنصر بند إعلاني يحتوي على الحقول المطلوب تعديلها والقيم الجديدة التي سيتم تخصيصها لجميع البنود الإعلانية المحدّدة في |
updateMask |
الحقل مطلوب. قناع حقل يحدّد الحقول المطلوب تعديلها لا تتوفّر حاليًا سوى الحقول التالية: هذه قائمة بأسماء الحقول المؤهَّلة بالكامل، وتكون مفصولة بفواصل. مثال: |
نص الاستجابة
رسالة الاستجابة لـ LineItemService.BulkUpdateLineItems.
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
| تمثيل JSON |
|---|
{
"updatedLineItemIds": [
string
],
"failedLineItemIds": [
string
],
"skippedLineItemIds": [
string
],
"errors": [
{
object ( |
| الحقول | |
|---|---|
updatedLineItemIds[] |
أرقام تعريف العناصر التي تم تعديلها بنجاح |
failedLineItemIds[] |
أرقام تعريف البنود الإعلانية التي تعذّر تعديلها |
skippedLineItemIds[] |
أرقام تعريف البنود الإعلانية التي تم تخطّيها في التعديلات على سبيل المثال، سيتم تخطّي عمليات التغيير غير الضرورية التي لن تؤدي إلى أي تغييرات في تفاصيل العناصر، ويمكن تتبُّع أرقام تعريف تفاصيل العناصر المقابلة هنا. |
errors[] |
الأخطاء التي عرضتها البنود التي تعذّر تعديلها |
نطاقات الأذونات
يجب توفير نطاق OAuth التالي:
https://www.googleapis.com/auth/display-video
لمزيد من المعلومات، يُرجى الاطّلاع على OAuth 2.0 Overview.