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

Bir istek yönteminde isteğe bağlı alanlar 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ığı), anahtar kelime parametreleri olarak yöntem imzasında 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 hizmetler için protobuf tanımlarına bakabilir 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)