Facebook graph api Facebook graph API-获取自定义个人资料图片大小

Facebook graph api Facebook graph API-获取自定义个人资料图片大小,facebook-graph-api,Facebook Graph Api,我正在尝试为canvas应用程序获取登录用户的个人资料图片,但我希望它具有特定的大小 这是否可能,如果可能,如何实现 目前我正在使用以下工具: graph.facebook.com/{user's FB ID}/picture?type=square 这给了我一个50px乘50px的图像。也有使用type=normal和type=large的选项来提供较大的图像大小,但这些不是方形图像,也不是我要找的确切大小 具体来说,有没有一种方法可以直接从Facebook上获取会员的个人资料图片,大小为8

我正在尝试为canvas应用程序获取登录用户的个人资料图片,但我希望它具有特定的大小

这是否可能,如果可能,如何实现

目前我正在使用以下工具:

graph.facebook.com/{user's FB ID}/picture?type=square
这给了我一个50px乘50px的图像。也有使用type=normal和type=large的选项来提供较大的图像大小,但这些不是方形图像,也不是我要找的确切大小


具体来说,有没有一种方法可以直接从Facebook上获取会员的个人资料图片,大小为80px×80px,而无需下载更大的图片和缩小/裁剪我的页面?

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

graph.facebook.com/{user's FB ID}/picture?width=100&height=100
请记住,您可能得不到确切的尺寸,但尺寸非常接近。

这就是我的归宿。。。 就是我想弄脏这张照片的时候。 如果用户没有上传的个人档案图片;现在fb返回基于性别的默认图片。。。
我希望这对其他人有所帮助:)

通过获得更大的facebook个人资料图片,这对我很有用:

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

2019年

遗憾的是,这对从未设置过个人资料图像的facebook用户不起作用。这可能是facebook的一个bug。。。请看示例-很显然,我们网站上的用户没有设置他们的化身。我就此事向Facebook提交了一份bug报告。如果我们都提交这个bug报告可能会有所帮助:)提交多个bug报告不是一个好主意,这只是facebook需要做更多的工作。最好在这里以评论的形式发布你的报告,这样我们就可以订阅了。Facebook没有跟踪bug的系统(据我所知),它非常原始。他们要求单击最右上角的箭头,在按钮上有一个按钮,打开一个对话框,您只需将报告归档即可。实际上,他们有一个非常好的bug追踪器:它可以工作。有没有办法拍两张不同大小的照片