Я написал гаджет для Gmail, и я хочу сделать запрос от него на моем сервере. Я прочитал этот учебник Validating Signed Requests
Теперь я знаю, что запрос на мой сервер поступает из Google, но как узнать, от какого конкретного пользователя Gmail?Определить текущего пользователя (контекстный гаджет Gmail)
3
A
ответ
0
Единственное решение, о котором я знаю, это использовать OAuth для получения одного из каналов API Googles (Документы, Контакты и т. Д.). В каждом из этих каналов, есть эти поля, которые дают вам имя и адрес электронной почты аутентифицированного пользователя:.
- feed.author.name $ т
- feed.author.email $ т .
Использование OAuth однако означает, что пользователю необходимо предоставить доступ к документам/контактам (или тому, что вы используете API) в гаджете. Таким образом, у вас нет этой информации, пока пользователь не получит доступ.
Смежные вопросы
- 1. Gmail контекстный гаджет сломана (снова)
- 2. Как вы тестируете контекстный гаджет Gmail?
- 3. Как добавить контекстный гаджет в личный gmail
- 4. Как развернуть контекстный гаджет в Gmail
- 5. Открытый социальный идентификатор текущего пользователя в Google Email Контекстный гаджет
- 6. Google Контекстный гаджет с делегацией
- 7. Gmail развертывание контекстного гаджет
- 8. Невозможно настроить контекстный гаджет Gmail - версия 2015 API версии
- 9. Не удается получить Gmail Контекстный гаджет для загрузки
- 10. Gmail гаджет OAuth Ключ потребителя не посылают
- 11. Тестирование Gmail Контекстуальный гаджет
- 12. Контекстный гаджет Gmail (плагин/расширение Gmail): устарел? Невозможно? Как? (Невозможно выполнить OAuth 2.0)
- 13. Может ли гаджет Gmail использовать users.get_current_user()?
- 14. Можем ли мы разработать контекстный гаджет Google?
- 15. Как развернуть Контекстный гаджет на сайте Google?
- 16. Определить оболочку текущего пользователя
- 17. Как определить текущего пользователя?
- 18. Контекстный гаджет Gmail не появляется после установки теста GAM SDK Test
- 19. Контекстный гаджет Google gmail - Добавление настраиваемого экстрактора с внешним списком строк
- 20. Сценарий приложений или контекстный гаджет для добавления пользовательского интерфейса в Gmail
- 21. Как получить доступ к вложениям электронной почты с помощью gmail Контекстный гаджет
- 22. Google Контекстный гаджет, чтобы получить FROM_PERSONAL и TO_PERSONAL
- 23. Как определить текущего пользователя в пакетном режиме?
- 24. GMAIL vba для получения текущего пользователя и возврата адреса пользователя Gmail
- 25. Как определить текущего браузера
- 26. Отображение текущего текущего местоположения пользователя
- 27. Некоторые пользователи случайно не могут видеть контекстуальный гаджет Gmail
- 28. Гаджет Gmail не обновляется, хотя используется параметр nogadgetcache = 1
- 29. не удался получить текст письма с помощью Gmail контекстного гаджет
- 30. Google контекстный гаджет не загружает скрипт приложения Google в первый раз> Необходимо реализовать поток авторизации
Хорошо, у меня есть opensocial_owner_id и opensocial_viewer_id. Как я могу получить имя пользователя и адрес электронной почты пользователя? Эта страница http://code.google.com/googleapps/marketplace/best_practices.html#gadget_sso представляет только код JavaScript на стороне клиента, но как насчет кода на стороне сервера? – user524133 2010-12-01 18:17:04