Header permintaan opsional

Saat menggunakan kolom opsional pada metode permintaan, pesan permintaan harus dibuat di luar metode dan diteruskan sebagai satu parameter.

Header permintaan opsional, misalnya header validate_only dalam metode GoogleAdsService.Search, tidak ada dalam tanda tangan metode sebagai parameter kata kunci, sehingga harus ditetapkan langsung pada pesan permintaan.

Untuk menentukan apakah kolom objek permintaan wajib atau opsional, Anda dapat mereferensikan definisi protobuf untuk layanan dan mencari kolom yang berisi anotasi [(google.api.field_behavior) = REQUIRED].

Berikut adalah contoh yang menetapkan kolom validate_only opsional pada permintaan 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)