Я занимаюсь интеграцией с Google Ads API, используя их библиотеку Ruby gem. У меня есть утвержденная учетная запись oAuth2 для области объявлений с утвержденным токеном разработчика, который позволяет любому внешнему пользователю подключаться к нашему API.
У меня есть учетная запись Google Ads, которая управляет нашей собственной учетной записью Ads и двумя другими учетными записями. Когда я аутентифицируюсь с помощью API и утверждаю его, я затем получаю учетную запись с
graph = get_accounts_graph()
Apps::GoogleAds::Account.get_accounts_map(graph)
. Это неожиданно возвращает только ОДНУ рекламную учетную запись, и ту, которая принадлежит клиенту, которым мы управляем. У нас нет двух собственных рекламных аккаунтов.
Поэтому я попытался сравнить аккаунт нашего клиента с нашим. В разделе https://ads.google.com/aw/accountaccess я ясно вижу, что у нас есть права администратора для двух наших рекламных аккаунтов, точно так же, как и для учетной записи клиента.
Я что-то пропустил? Кто-нибудь испытывал это раньше?