يمكنك إجراء تعديلات مجمّعة لخيارات الاستهداف ضمن عناصر متعددة. ستؤدي العملية إلى حذف خيارات الاستهداف المحدّدة في BulkEditAssignedTargetingOptionsRequest.delete_requests
ثم إنشاء خيارات الاستهداف المحدّدة في BulkEditAssignedTargetingOptionsRequest.create_requests
.
لا يمكن تقديم طلبات إلى نقطة النهاية هذه بالتزامن مع الطلبات التالية لتعديل العنصر نفسه:
lineItems.bulkUpdate
lineItems.patch
assignedTargetingOptions.create
assignedTargetingOptions.delete
لا يمكن إنشاء عناصر YouTube والشركاء أو تعديلها باستخدام واجهة برمجة التطبيقات.
طلب HTTP
POST https://displayvideo.googleapis.com/v2/advertisers/{advertiserId}/lineItems:bulkEditAssignedTargetingOptions
يستخدِم عنوان URL بنية تحويل ترميز gRPC.
مَعلمات المسار
المعلمات | |
---|---|
advertiserId |
مطلوب. رقم تعريف المعلِن الذي تنتمي إليه العناصر |
نص الطلب
يحتوي نص الطلب على بيانات بالبنية التالية:
تمثيل JSON |
---|
{ "lineItemIds": [ string ], "deleteRequests": [ { object ( |
الحقول | |
---|---|
lineItemIds[] |
مطلوب. رقم تعريف العناصر التي يجري تعديل استهدافها. |
deleteRequests[] |
خيارات الاستهداف المعيّنة التي يمكن حذفها بشكلٍ مجمّع، والتي تم تحديدها كقائمة من تشمل أنواع الاستهداف المتوافقة ما يلي:
|
createRequests[] |
خيارات الاستهداف المحدّدة للإنشاء بشكلٍ مجمّع، والمحدّدة كقائمة من تشمل أنواع الاستهداف المتاحة ما يلي:
|
نص الاستجابة
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
تمثيل JSON |
---|
{
"updatedLineItemIds": [
string
],
"failedLineItemIds": [
string
],
"errors": [
{
object ( |
الحقول | |
---|---|
updatedLineItemIds[] |
النتائج فقط. أرقام تعريف العناصر التي تمّ تعديلها بنجاح |
failedLineItemIds[] |
النتائج فقط. أرقام تعريف العناصر التي تعذّر تنفيذها |
errors[] |
معلومات الخطأ لكل عنصر تعذّر تعديله. |
نطاقات التفويض
يجب توفير نطاق OAuth التالي:
https://www.googleapis.com/auth/display-video
لمزيد من المعلومات، يُرجى الاطِّلاع على نظرة عامة على OAuth 2.0.