عناوين الطلبات الاختيارية

عند استخدام أي حقول اختيارية في طريقة طلب، يجب إنشاء رسالة الطلب خارج الطريقة وتمريرها كمَعلمة واحدة.

لا تظهر عناوين الطلبات الاختيارية، مثل العنوان validate_only في الطريقة GoogleAdsService.Search، في توقيع الطريقة كمعلمات كلمات رئيسية، لذا يجب ضبطها مباشرةً في رسالة الطلب.

لتحديد ما إذا كان حقل عنصر الطلب مطلوبًا أو اختياريًا، يمكنك الرجوع إلى تعريفات protobuf للخدمات والبحث عن الحقول التي تحتوي على التعليق التوضيحي [(google.api.field_behavior) = REQUIRED].

في ما يلي مثال يضبط الحقل الاختياري validate_only في طلب GoogleAdsService.Search:

request = client.get_type("SearchGoogleAdsRequest")
request.customer_id = customer_id
request.query = query
request.validate_only = True

response = googleads_service.search(request=request)