İsteğe bağlı istek başlıkları

Bir istek yönteminde isteğe bağlı alanlar kullanılırken istek mesajının yöntemin dışında oluşturulması ve tek bir parametre olarak iletilmesi gerekir.

İsteğe bağlı istek başlıkları (örneğin, GoogleAdsService.Search yöntemindeki page_size ve validate_only üst bilgileri), yöntem imzasında anahtar kelime parametreleri olarak yer almaz. Bu nedenle bu başlıkların doğrudan istek mesajında ayarlanması gerekir.

Bir istek nesnesi alanının gerekli mi yoksa isteğe bağlı mı olduğunu belirlemek için hizmetlerin protokol arabelleği tanımlarına başvurabilir ve [(google.api.field_behavior) = REQUIRED] ek açıklamasını içeren alanları arayabilirsiniz.

Bir GoogleAdsService.Search isteğindeki isteğe bağlı page_size ve validate_only alanlarını ayarlayan bir örneği aşağıda bulabilirsiniz:

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

response = googleads_service.search(request=request)