我正在尝试检索当前登录用户的头像图像,以便我可以将其保存在我的服务器上,稍后在我的应用程序中使用它。
我如何直接获取图片?
答案 0 :(得分:2)
试试这个:
(将USER_ID替换为别名或用户ID ...)
将来源设为https://graph.facebook.com/USER_ID/picture
例如,页面ID为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/
看起来工作得很好...... )
答案 1 :(得分:0)
不能多说这个,但你可能想在这里尝试facebook android sdk - &gt; https://github.com/facebook/facebook-android-sdk。祝你好运:)
答案 2 :(得分:0)
如果您想要更高质量的个人资料照片,请尝试:
https://graph.facebook.com/{ID}?fields=picture.height(2048)
然后检索response.picture.data.url