如何在Facebook的PHP SDK中获取全尺寸的个人资料图片?

时间:2012-08-31 12:27:16

标签: php facebook facebook-graph-api facebook-php-sdk

如何在Facebook的PHP SDK中获取一张全尺寸的个人资料图片?我知道?type=large方法,但结果只有200px宽。

2 个答案:

答案 0 :(得分:5)

如果?type=large仅返回200px宽的图像,那么这是Facebook拥有的最大图像。

您可以通过在查询字符串中指定宽度和高度来缩放图像:?width=300&height=300,Facebook将返回图像的放大版本。有关详细信息,请参阅this blog post

对此的限制似乎比Facebook拥有的最大存储图像的大小大75%。例如,我的大型个人资料图片大约为180px。如果我要求宽度或高度> 312,我得到一张312px图像。

答案 1 :(得分:0)

http://graph.facebook.com/YOURNAME/picture

YOURNAME替换为您要获取照片的用户名。

另见: Facebook API - How do I get a Facebook user's profile image through the Facebook API (without requiring the user to "Allow" the application)