Хотите поделиться своим мнением об API Google Рекламы?
Зарегистрируйтесь , чтобы получить приглашение принять участие в исследовании пользователей!
Необязательные заголовки запроса
При использовании любых необязательных полей в методе запроса сообщение запроса должно быть создано вне метода и передано как один параметр.
Необязательные заголовки запроса, например заголовок validate_only
в методе GoogleAdsService.Search
, не присутствуют в сигнатуре метода в качестве параметров ключевого слова, поэтому их необходимо устанавливать непосредственно в сообщении запроса.
Чтобы определить, является ли поле объекта запроса обязательным или необязательным, вы можете обратиться к определениям protobuf для служб и найти поля, содержащие аннотацию [(google.api.field_behavior) = REQUIRED]
.
Вот пример установки необязательного поля validate_only
в запросе 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)
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-03-04 UTC.
[null,null,["Последнее обновление: 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."]]],[]]