Как получить аватар пользователя Facebook в моем приложении для Android? - PullRequest
3 голосов
/ 10 марта 2011

Я пытаюсь получить изображение аватара пользователя, вошедшего в систему, чтобы я мог сохранить его на своем сервере и использовать его позже в своем приложении.

Как мне получить изображение напрямую

Ответы [ 3 ]

2 голосов
/ 01 февраля 2012

Попробуйте:

(замените 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/

Кажется, работает нормально ...)

0 голосов
/ 16 июля 2013

Если вы хотите получить более качественное изображение, попробуйте:

https://graph.facebook.com/{ID}?fields=picture.height(2048)

А затем получить response.picture.data.url

0 голосов
/ 10 марта 2011

Не могу много сказать по этому поводу, но вы можете попробовать Facebook Android Android SDK здесь -> https://github.com/facebook/facebook-android-sdk. Удачи:)

...