Facebook 打开图 return 图片 50x50 像素

Facebook open graph return image 50x50 px

我正在构建一个应用程序,它连接到 Facebook。

我尝试通过这种方式获取用户的头像:

<img src="https://graph.facebook.com/<?php echo $_SESSION['FBID']; ?>/picture?type=square ">

图片似乎只有 50x50 像素

有没有办法得到不同尺寸的图片?

您可以使用 width/height 参数来获得最小尺寸,Facebook 会相应地裁剪它:

https://graph.facebook.com/user-id/picture?width=1000&height=1000

请记住,您可能无法获得准确的尺寸,您只能指定 "minimum"。例如,通过上面的 API 调用,我得到一张 1185x1185 的照片。

更多信息:https://developers.facebook.com/docs/graph-api/reference/user/picture/