عند استخدام أي حقول اختيارية في إحدى methods لطلبات البحث، يجب إنشاء رسالة الطلب خارج method ونقلها كمَعلمة واحدة.
لا تتوفّر رؤوس الطلبات الاختيارية، مثل عنوان
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)