Socialauth Android получить изображение профиля из Google

Я использую эту библиотеку https://code.google.com/p/socialauth-android/ для входа в мое приложение с помощью учетной записи Google. Все идет нормально. Я могу получить имя пользователя, адрес электронной почты, но получить изображение профиля пользователя. Я думаю, что эта библиотека использует OpenId + Oauth для входа и после вызова:

profile.getProfileImageURL()

я получаю ноль.

Я могу получить токен и секрет (OpenId?), позвонив:

socialAuthAdapter.getCurrentProvider().getAccessGrant()
For example:
token key : 1/J0_R-D03mykbqHnnNrVV1lk9FH2j996G05O2WVcHTrQ
token secret : vnh25rzUBVJKjHNpT_USeyjK

но я не могу использовать это для получения URL-адреса профиля пользователя по ссылке: https://www.googleapis.com/oauth2/v1/userinfo

Можете ли вы дать мне какие-либо советы, как использовать то, что я получаю из этой библиотеки, чтобы получить URL-адрес изображения?

Мои oauth_consumer.properties:

www.google.com.consumer_key = xxxxx.com
www.google.com.consumer_secret = xxxxxxxxxx
www.google.com.custom_permissions = https://www.googleapis.com/auth/userinfo.profile

person Adam Sz.    schedule 25.05.2013    source источник


Ответы (1)


Приносим извинения за задержку ответа. Мы регулярно отслеживаем вопросы социальной аутентификации в нашем проекте Google.

Проблема в том, что API Google OpenId + OAuth не дает URL изображения. Мы находимся в процессе модернизации провайдера Google с помощью Google+, так что это будет доступно в следующем второстепенном выпуске — пометьте наш проект Google socialauth для обновлений.

person Abhinav Maheshwari    schedule 03.07.2013