Определить текущего пользователя (контекстный гаджет Gmail) - PullRequest
3 голосов
/ 29 ноября 2010

Я написал гаджет для Gmail и хочу отправить запрос на него на свой сервер.Я прочитал это руководство Проверка подписанных запросов
Теперь я знаю, что запрос на мой сервер исходит от Google, но как узнать, от какого конкретного пользователя Gmail?

1 Ответ

0 голосов
/ 10 июня 2011

Единственное решение, о котором я знаю, это использование OAuth для получения одного из каналов API Google (Документы, Контакты и т. Д.).В каждом из этих каналов есть поля, в которых указаны имя и адрес электронной почты аутентифицированного пользователя:

  • feed.author.name. $ T
  • feed.author.электронная почта. $ t

Однако использование OAuth означает, что пользователю необходимо предоставить доступ к документам / контактам (или используемому API) в гаджете.Таким образом, у вас нет этой информации, пока пользователь не предоставит доступ.

...