3

我正在尝试检索当前登录用户的头像图像,以便我可以将其保存在我的服务器上并稍后在我的应用程序中使用它。

我将如何直接获取图像?

4

3 回答 3

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/

它似乎工作正常......)

于 2012-02-01T09:09:20.713 回答
0

对此不能多说,但您可能想在这里尝试 facebook android sdk -> https://github.com/facebook/facebook-android-sdk。祝你好运 :)

于 2011-03-10T05:42:10.110 回答
0

如果您想要更高质量的个人资料图片,请尝试:

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

然后检索response.picture.data.url

于 2013-07-16T05:53:00.817 回答