Я пытаюсь получить изображение аватара пользователя, вошедшего в систему, чтобы я мог сохранить его на своем сервере и использовать его позже в своем приложении.
Как мне получить изображение напрямую
Попробуйте:
(замените USER_ID псевдонимом или идентификатором пользователя ...)
установите источник как https://graph.facebook.com/USER_ID/picture
, например, большой значок идентификатора страницы149926629437: http://graph.facebook.com/149926629437/picture?type=large
<img src="http://graph.facebook.com/149926629437/picture?type=large"/>
дополнительная информация (указать размер и т. Д.): http://developers.facebook.com/docs/reference/api/ часть изображений
(я также использовал aQuery (запрос Android)для кэширования изображений ...
aq.id( holder.image).image("https://graph.facebook.com/" + USER_ID + "/picture?type=normal");
http://code.google.com/p/android-query/
Кажется, работает нормально ...)
Если вы хотите получить более качественное изображение, попробуйте:
https://graph.facebook.com/{ID}?fields=picture.height(2048)
А затем получить response.picture.data.url
response.picture.data.url
Не могу много сказать по этому поводу, но вы можете попробовать Facebook Android Android SDK здесь -> https://github.com/facebook/facebook-android-sdk. Удачи:)