API Google Ads можно вызывать с помощью gRPC или REST. Оба интерфейса имеют ресурсо-ориентированный дизайн, который используется совместно с другими API Google Cloud.
Мы рекомендуем использовать официальные клиентские библиотеки Google везде, где это возможно. Они предоставляют идиоматический, типобезопасный код на каждом поддерживаемом языке и обрабатывают множество низкоуровневых деталей связи с API (например, настройки тайм-аута, разбивку на страницы набора результатов и аутентификацию ). Наши клиентские библиотеки также включают в себя обширный набор примеров кода и утилит, помогающих в решении общих задач, таких как создание имен ресурсов и обработка масок полей .
В этом руководстве представлены подробности, относящиеся к REST, и объясняется, что вам нужно знать, чтобы вызвать интерфейс REST напрямую, без использования клиентской библиотеки, поддерживаемой Google. Это руководство может быть полезно, если вы пишете собственный код для использования REST напрямую или используете стороннюю клиентскую библиотеку HTTP.
[null,null,["Последнее обновление: 2024-10-25 UTC."],[[["Google Ads API can be accessed using either gRPC or REST, with gRPC being the recommended method for interacting with the API."],["Official Google client libraries, built on gRPC (except for Perl which uses REST), are strongly encouraged for ease of use and handling low-level communication details."],["This guide focuses on using the REST interface directly, primarily for users building custom solutions or using third-party HTTP client libraries."],["Client libraries provide benefits like idiomatic code, type safety, pagination handling, authentication, and access to code examples and utilities for common tasks."]]],[]]