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)