Я пытаюсь создать свое первое приложение, которое извлекает данные кампании из AdWords, но у меня проблемы. Вот где я нахожусь:API Google AdWords: доступ к учетной записи службы
- Установлен пакет AdWords API NuGet
- создал учетную запись MCC Test и Test аккаунта AdWords
- Создано аккаунт разработчика API AdWords (на счета ЖИВЫЕ AdWords)
- Создал проект, а также учетную запись службы в моей тестовой учетной записи в Google Developers Console.
- Проводка моего Web.config с учетными данными OAuth учетной записи службы/местоположением файла p12.
Когда я запустить приложение, я получаю следующий ответ:
Failed to get access token for service account.
{
"error" : "access_denied",
"error_description" : "Requested scopes not allowed: https://adwords.google.com/api/adwords/"
}
Поскольку AdWords не вариант на вкладке «API», в проекте Google Developers Console, я не уверен, где идти.
В документации (здесь: https://developers.google.com/adwords/api/docs/guides/service-accounts) говорится, что нужно перейти на https://www.google.com/a/cpanel/YOUR_DOMAIN/ManageOauthClients и заменить YOUR_DOMAIN своим доменом, однако у меня нет домена обязательно. Обратите внимание, что я не знаком с AdWords, поэтому возможно, что мне не хватает чего-то очевидного, но я действительно не создал домен с моей тестовой учетной записью. Кроме того, я попытался пройти через My Account => Preferences => API, чтобы увидеть, поможет ли настройка токена разработчика на тестовой стороне, но, похоже, вам нужен настоящий CC# для продолжения, и в ответе здесь упоминается, что Test Developer Токены не работают: https://groups.google.com/forum/#!topic/adwords-api/EChRX1RFaUk.
Любые предложения приветствуются. Документация Google ужасна, и у меня начинается головокружение, что происходит со мной в кругах, которые я делал.