Мы рекомендуем использовать официальные клиентские библиотеки Google везде, где это возможно. Они предоставляют идиоматический, типобезопасный код на каждом поддерживаемом языке и обрабатывают множество низкоуровневых деталей взаимодействия с API (таких как настройки тайм-аута, пагинация результатов и аутентификация ). Наши клиентские библиотеки также включают обширный набор примеров кода и утилит, помогающих решать распространённые задачи, такие как создание имён ресурсов и обработка масок полей .
В этом руководстве представлены подробные сведения об REST и объясняется, что необходимо знать для прямого вызова REST-интерфейса без использования клиентской библиотеки, поддерживаемой Google. Это руководство может быть полезно, если вы пишете собственный код для прямого использования REST или используете стороннюю клиентскую HTTP-библиотеку.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-09-12 UTC."],[],["The Google Ads API utilizes gRPC or REST interfaces, sharing a resource-oriented design. Using Google's client libraries is highly recommended for type-safe code, handling communication details like timeouts, pagination, and authentication. The official client libraries use gRPC, except for the Perl library, which uses REST. This guide details using REST directly without client libraries, useful for custom code or third-party HTTP clients. It focuses on information outside of what the official client libraries cover.\n"],null,[]]