想分享對 Google Ads API 的意見嗎?
立即註冊,等待受邀參與使用者研究調查!
選擇性要求標頭
在要求方法上使用任何選用欄位時,請務必在方法外建構要求訊息,並以單一參數的形式傳入。
選用要求標頭 (例如 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)
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2025-03-04 (世界標準時間)。
[null,null,["上次更新時間:2025-03-04 (世界標準時間)。"],[[["When using optional fields in Google Ads API requests, construct the request message separately and pass it as a single parameter to the method."],["Optional request headers like `validate_only` are set directly on the request message, not as keyword parameters in the method signature."],["You can identify required or optional request fields by checking the protobuf definitions and looking for the `[(google.api.field_behavior) = REQUIRED]` annotation."],["To use optional fields, create an instance of the request message type, populate its fields including the optional ones, and then pass it to the API method."]]],[]]