Можно создать дубликат:
How does one retrieve the email address of a user with GData?Как получить адрес электронной почты, связанный с токеном сеанса из API данных Google Data/Google Contacts?
Использование клиента GData Java (http://code.google.com/p/gdata-java-client/), я создаю URL запроса AuthSub с помощью AuthSubUtil.getRequestUrl()
. Затем я обмениваю это на токен сеанса, используя AuthSubUtil.exchangeForSessionToken()
, который работает нормально. (Использование «http://www.google.com/m8/feeds/» в качестве возможностей для контактов)
В примерах и Javadocs я вижу, как получить контакты для этого токена сеанса, но я не могу понять, как получить адрес электронной почты это только что подтверждено.
Некоторые из формулировок в документации заставляют казаться, что это преднамеренно (чтобы не получить информацию о регистрации этого пользователя), но это похоже на зияющую дыру в функциональности для меня?
Duplicate: http://stackoverflow.com/questions/2484188/how-does-one-retrieve-the-email-address-of-a-user-with-gdata? – blueberryfields