在要求方法上使用任何選用欄位時,請務必在方法外建構要求訊息,並以單一參數的形式傳入。
選用要求標頭 (例如 GoogleAdsService.Search
方法中的 validate_only
標頭) 不會以關鍵字參數的形式出現在方法簽章中,因此必須直接在要求訊息中設定。
如要判斷要求物件欄位是否為必要或選用欄位,您可以參考 服務的 protobuf 定義,並尋找含有註解 [(google.api.field_behavior) =
REQUIRED]
的欄位。
以下範例說明如何在 GoogleAdsService.Search
要求中設定選用的 validate_only
欄位:
request = client.get_type("SearchGoogleAdsRequest")
request.customer_id = customer_id
request.query = query
request.validate_only = True
response = googleads_service.search(request=request)