Google Adwords API с OAuth2, как получить электронную почту авторизованного пользователя? - PullRequest
0 голосов
/ 22 октября 2018

Я пытаюсь реализовать управляемые учетные записи с помощью Google Adwords API SDK в Ruby в приложении Rails.

Поток пользователей выглядит следующим образом:

  1. Пользователь нажимает на кнопку Войти сУчетная запись Google
  2. Пользователь разрешает моему приложению использовать данные учетной записи Google
  3. Затем пользователь может получить список управляемых учетных записей Adword

Я смотрел на API Adwordsдокументацию и, просматривая Stackoverflow, похоже, что вы не можете получить имя текущего зарегистрированного пользователя и адрес электронной почты через вызов метода в API AdWords.Поэтому мне интересно, нужно ли это раскрывать или передавать в токене, когда я впервые разрешаю своему приложению использовать мою учетную запись Google?

API объявлений Facebook упрощает эту задачу, вы можете связать пользователя стокен, позвонив /me.

Мне было интересно, есть ли прямой способ сделать то же самое с Google?

1 Ответ

0 голосов
/ 25 октября 2018

Это на самом деле очень похоже на Google, вы можете использовать конечную точку people.get в

https://www.googleapis.com/plus/v1/people/me

Однако для этого вам понадобится токен доступа, который имеетпо крайней мере, область email (или https://www.googleapis.com/auth/userinfo.email, что эквивалентно).

...