Vuoi condividere il tuo feedback sull'API Google Ads?
Registrati per ricevere un invito a partecipare alla ricerca sugli utenti.
Intestazioni delle richieste facoltative
Quando utilizzi qualsiasi
campo facoltativo in un
metodo di richiesta, il messaggio di richiesta deve essere costituito al di fuori del
metodo e passato come singolo parametro.
Le intestazioni facoltative della richiesta, ad esempio l'intestazione validate_only
nel metodo GoogleAdsService.Search
, non sono presenti nella firma del metodo come parametri di parole chiave, pertanto devono essere impostate direttamente sul messaggio di richiesta.
Per determinare se un campo dell'oggetto della richiesta è obbligatorio o facoltativo, puoi fare riferimento alle definizioni protobuf per i servizi e cercare i campi che contengono l'annotazione [(google.api.field_behavior) =
REQUIRED]
.
Ecco un esempio che imposta il campo facoltativo validate_only
in una richiesta 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)
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-03-04 UTC.
[null,null,["Ultimo aggiornamento 2025-03-04 UTC."],[[["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."]]],[]]