Czy chcesz podzielić się opinią na temat interfejsu Google Ads API?
Zarejestruj się, aby otrzymać zaproszenie do udziału w badaniach opinii użytkowników.
Opcjonalne nagłówki żądania
Jeśli używasz opcjonalnych pól w metodzie żądania, wiadomość żądania musi zostać utworzona poza tą metodą i przekazana jako pojedynczy parametr.
Opcjonalne nagłówki żądania, np. nagłówek validate_only
w metodzie GoogleAdsService.Search
, nie występują w podpisie metody jako parametry słowa kluczowego, dlatego należy je ustawić bezpośrednio w wiadomości żądania.
Aby ustalić, czy pole obiektu zapytania jest wymagane, czy opcjonalne, możesz skorzystać z definicji protokołów protobuf dla usług i szukać pól, które zawierają adnotację [(google.api.field_behavior) =
REQUIRED]
.
Oto przykład ustawienia opcjonalnego pola validate_only
w żądaniu 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)
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-03-04 UTC.
[null,null,["Ostatnia aktualizacja: 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."]]],[]]