Google Ads анонсировал запуск Google Ads API Doctor — инструмента для работы с клиентской библиотекой и авторизации с использованием OAuth 2.0. Google Ads API Doctor в доступе с открытым исходным кодом. Программа дает следующие возможности:
- Авторизация и настройка учетных данных OAuith2 для совершения вызовов API.
- Помощь в исправлении проблем. Программа распознает и авторизует исправленную конфигурацию.
Первая версия программы поможет анализировать и исправлять проблемы, которые связаны с учетными данными OAuth2, включая:
- Invalid refresh token (недействительный токен обновления). Программа укажет на ошибку и подскажет, как получить токен, создать файл конфигурации и присвоить новое значение для активного файла конфигурации.
- Permission denied (отказано в доступе). Есть несколько похожих ошибок аутентификации OAuth, например: «User permission denied» и «Permission denied». В первом случае ошибка произошла из-за недействительного токена обновления, а во втором — потому что Google Ads API не подключен к Google API Console.
Если вы хотите отправить данные в службу поддержки, можете запустить сценарий с отметкой PII, чтобы скрыть личные идентификационные данные. Собрать больше информации можно, установив отметку Verbose flag.
Ранее Google Ads запустил инструмент для создания запросов к API — Google Ads Query Builder.