facebook应用程序需要配置文件图片的维度

facebook应用程序需要配置文件图片的维度,facebook,facebook-graph-api,Facebook,Facebook Graph Api,我正在使用服务器流facebook应用程序,当我获得用户的个人资料图片时,我会将该URL保存在我的HttpSession中。然而,我还有一个javascript功能,当鼠标在我的应用程序中的某些帖子上移动时,我的用户是facebook用户,我会以大约100像素的大小显示图片。然而,我不知道这幅画的相对高宽比,它被框在一个盒子里。我需要知道用户上传的facebook图片的高度和宽度,但在facebook开发者图形api中找不到此信息。个人资料图片尺寸取决于您选择的类型。有关类型的摘要,请参见答案。

我正在使用服务器流facebook应用程序,当我获得用户的个人资料图片时,我会将该URL保存在我的HttpSession中。然而,我还有一个javascript功能,当鼠标在我的应用程序中的某些帖子上移动时,我的用户是facebook用户,我会以大约100像素的大小显示图片。然而,我不知道这幅画的相对高宽比,它被框在一个盒子里。我需要知道用户上传的facebook图片的高度和宽度,但在facebook开发者图形api中找不到此信息。

个人资料图片尺寸取决于您选择的类型。有关类型的摘要,请参见答案。每种类型对应一个最大大小

API仅指定配置文件图像的最大大小,而不是实际大小

方格

maximum width and height of 50px.
小的

maximum width of 50px and a maximum height of 150px.
正常的

maximum width of 100px and a maximum height of 300px.
大的

maximum width of 200px and a maximum height of 600px.

如果调用默认的用户ID/图片,则会得到方形类型

因此,如果我要求平方大小,我将得到保证的平方?是的,如果图像文件存在…用户表文档为所有图片字段声明:此URL可能为空。我不知道在什么情况下它不会存在,因为如果用户不上传个人资料图片,请求将返回默认的蓝白轮廓。但医生是这么说的。请参见此处:。所以,如果你要一个正方形,你得到一个图片文件,它将是一个正方形。