【问题标题】:Facebook PHP SDK: Getting (cropped) album coverFacebook PHP SDK:获取(裁剪)专辑封面
【发布时间】:2011-07-07 08:57:57
【问题描述】:

我正在使用 Facebook 的 PHP SDK 和 Graph API 来获取一位用户的所有相册,然后将它们显示给他,以便他选择要浏览的相册。我希望它们显示在网格中,就像 Facebook 一样:每张图片都具有相同的宽度和高度。

问题是当我这样做时:

   $fb->api('/' . $album_id . '/picture?access_token=' . $accessToken 

我得到的是原始尺寸的图片版本,而不是当您点击照片时 Facebook 向您显示它们的方式,即调整为固定尺寸的裁剪版本。

我尝试在请求中添加?square,但仍然得到相同的结果。

有什么想法吗?

【问题讨论】:

    标签: facebook facebook-graph-api facebook-php-sdk


    【解决方案1】:

    支持的相册类型为 thumbnailsmallalbum 并检索您使用的其中一个:

    $fb->api('/' . $album_id . '/picture?type=album&access_token=' . $accessToken 
    

    【讨论】:

    • 实际上我尝试了 small 并且得到了错误。经过一些测试,我对专辑封面进行了测试,类型为:缩略图、普通、专辑;而常规图片类型为小、正常、大、方形。明天我将在工作中测试您的解决方案,看看它们是否被裁剪。无论如何,我将其标记为已解决,因为这是我正在寻找的,我确信没有其他方法可以解决这个问题。谢谢!
    • @manuelpedrera:我从 Facebook 错误获得了列表:"message": "Unsupported type, 'square'. Supported types: thumbnail, small, album" :-)
    • @iaour: ...很高兴它有帮助!
    • 奇怪,我从同一个来源得到了名单:|
    • @manuelpedrera: 哈哈...我一点也不惊讶,我们说的是 Facebook ;-)
    猜你喜欢
    • 1970-01-01
    • 2012-02-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多