【问题标题】:FQL - Dimensions for original high resolution Facebook images are sometimes incorrectFQL - 原始高分辨率 Facebook 图像的尺寸有时不正确
【发布时间】:2012-11-18 23:04:04
【问题描述】:

不确定这是否是一个错误,或者我需要调整我的 FQL 查询。有时,照片记录的宽度和高度尺寸不准确。

来自 Facebook 的own example

SELECT pid FROM photo WHERE aid="20531316728_324257

如果我跑了

SELECT pid, images FROM photo WHERE aid="20531316728_324257"

在第一条记录中,在图像的 [0] 位置(最大),我得到

{ “身高”:1373, “宽度”:2048, “来源”:“https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-ash3/s2048x2048/168119_10150146071831729_5116892_n.jpg” },

您会注意到 URL 中的图像不是 2048x1373。然而,有时这准确的,对于其他照片。

如何始终如一地检索照片的最大副本及其正确的宽度和高度?

【问题讨论】:

    标签: facebook facebook-fql photos


    【解决方案1】:

    您会注意到 URL 中的图像不是 2048x1373。但有时这对其他照片来说是准确的。

    如果上传的图片较小,则没有这些尺寸的图片。

    如何始终如一地检索照片的最大副本及其正确的宽度和高度?

    您可以从同一张表中查询 src_big_width 和 src_big_height,在本例中,这两个值分别为 720 和 483,这是这张照片可用的最大尺寸。

    但是文档说,这些字段可能是空的,因此它们可能并非在每种情况下都可靠。

    【讨论】:

    • 我已经尝试过使用 src_big、src_big_height 等。但我想使用 images[0],它始终是他们拥有的最大图像(通常大于 src_big)。问题是在某些记录上大小是准确的,而另一些则不是,我不想使用 src_big。
    猜你喜欢
    • 1970-01-01
    • 2021-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-04
    • 1970-01-01
    相关资源
    最近更新 更多