Обзор интерфейса REST

Вызовы Google Ads API можно выполнять с помощью gRPC или REST. Оба интерфейса имеют ресурсно-ориентированный дизайн, общий с другими API Google Cloud.

Мы рекомендуем по возможности использовать официальные клиентские библиотеки Google. Они предоставляют идиоматический, типобезопасный код на каждом поддерживаемом языке и обрабатывают многие низкоуровневые детали взаимодействия с API (например, настройки тайм-аута, разбиение на страницы набора результатов и аутентификацию). В наших клиентских библиотеках также есть множество примеров кода и утилит, которые помогают выполнять распространенные задачи, например создавать названия ресурсов и обрабатывать маски полей.

В этом руководстве подробно рассказывается о REST и о том, что нужно знать, чтобы вызывать интерфейс REST напрямую, без использования клиентской библиотеки, поддерживаемой Google. Это руководство может быть полезно, если вы пишете собственный код для непосредственного использования REST или используете стороннюю клиентскую библиотеку HTTP.