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

Bir istek yönteminde herhangi bir isteğe bağlı alan kullanıldığında, istek mesajı yöntemin dışında oluşturulmalı ve tek bir parametre olarak iletilmelidir.

İsteğe bağlı istek başlıkları (ör. GoogleAdsService.Search yöntemindeki validate_only başlığı), yöntem imzasında anahtar kelime parametreleri olarak bulunmaz. Bu nedenle, doğrudan istek mesajında ayarlanmaları gerekir.

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

Aşağıda, GoogleAdsService.Search isteğinde isteğe bağlı validate_only alanını ayarlayan bir örnek verilmiştir:

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

response = googleads_service.search(request=request)