facebook connect - 以高/原始分辨率获取个人资料照片

时间:2011-04-26 18:22:39

标签: api facebook

有没有办法让用户的个人资料照片分辨率高于“大”的200x0 ......

https://graph.facebook.com/19292868552/picture?type=large

提前致谢!

1 个答案:

答案 0 :(得分:9)

我现在有同样的问题。我的解决方案是使用个人资料专辑封面的coverId。

您可以使用GraphApi获取用户的所有相册

https://graph.facebook.com/%profileId%/albums

并使用带有“个人资料”类型的相册的封面ID来获取个人资料照片

https://graph.facebook.com/%coverId%

否则你可以像这样构建一个fql查询

SELECT src_big FROM photo WHERE pid IN (SELECT cover_pid FROM album WHERE owner = %profileId% AND type = 'profile')

我通过编写答案的查询

在facebook开发人员文档中找到了这个

http://developers.facebook.com/docs/reference/fql/photo/

我希望这可以帮到你