Facebook图形API - 获取自定义配置文件图片大小

jov*_*van 13 facebook-graph-api

我正在尝试为画布应用程序获取登录用户的个人资料图片,但我希望以特定的大小.

这是可能的,如果是的话,怎么样?

目前我正在使用以下内容:

graph.facebook.com/{user's FB ID}/picture?type=square
Run Code Online (Sandbox Code Playgroud)

这给了我50px乘50px的图像.还有一些选项可以使用type = normal和type = large来提供大图像尺寸,但这些不是方形图像,也不是我想要的确切尺寸.

具体来说,有没有办法直接从Facebook获得80px到80px的会员个人资料图片,而无需下载更大的图片和缩小/剪裁?

lus*_*chn 29

您可以使用宽度/高度作为参数:

graph.facebook.com/{user's FB ID}/picture?width=100&height=100
Run Code Online (Sandbox Code Playgroud)

请记住,您可能无法获得准确的尺寸,但非常接近.

  • 实际上,他们确实有一个非常好的错误跟踪器:https://developers.facebook.com/bugs/ (2认同)

man*_*108 9

通过facebook php sdk获取更大的 facebook 个人资料图片,这对我有用

$response = $fb->get('/me?fields=picture.width(400).height(400)', getenv('FACEBOOK_ACCESS_TOKEN'));
Run Code Online (Sandbox Code Playgroud)

2019年!