【问题标题】:facebook application needs dimensions of profile picturefacebook应用程序需要个人资料图片的尺寸
【发布时间】:2012-04-25 08:42:59
【问题描述】:

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

【问题讨论】:

    标签: facebook facebook-graph-api


    【解决方案1】:

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

    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.
    

    如果您调用默认的 USER_ID/图片,您将获得方形类型。

    【讨论】:

    • 那么,如果我要求正方形尺寸,我会得到保证正方形?
    • 是的,如果图像文件存在...用户表文档说明所有图片字段:“此 URL 可能为空白”。我不知道在什么情况下它不会存在,因为如果用户不上传个人资料图片,请求会返回默认的蓝色和白色剪影。但这就是医生所说的。见这里:developers.facebook.com/docs/reference/fql/user。因此,如果您要求一个正方形,并且您确实得到了一个图片文件,它将是一个正方形。
    猜你喜欢
    • 1970-01-01
    • 2012-01-24
    • 1970-01-01
    • 1970-01-01
    • 2017-09-30
    • 1970-01-01
    • 2012-04-03
    • 2012-06-08
    • 1970-01-01
    相关资源
    最近更新 更多