Как получить адрес электронной почты, связанный с токеном сеанса, из API данных Google / Google Contacts?
Возможный дубликат:
Как получить адрес электронной почты пользователя с помощью GData?
Используя Java-клиент GData ( http://code.google.com/p/gdata-java-client/), я создаю URL запроса authsub с помощью AuthSubUtil.getRequestUrl()
, Затем я обмениваю это на токен сеанса, используя AuthSubUtil.exchangeForSessionToken()
который все работает отлично. (Используя " http://www.google.com/m8/feeds/" в качестве области для контактов)
В примерах и Javadocs я вижу, как получить контакты для этого токена сеанса, но я не могу понять, как получить адрес электронной почты, который только что был аутентифицирован.
Из-за некоторых формулировок в документации создается впечатление, что это сделано намеренно (чтобы я не смог получить информацию для входа в систему этого пользователя), но для меня это похоже на зияющую дыру в функциональности?
1 ответ
Google намеренно скрывает регистрационную информацию во всех своих API, включая адрес электронной почты пользователя.