2

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

从 Facebook自己的例子

SELECT pid FROM photo WHERE aid="20531316728_324257

如果我跑

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

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

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

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

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

4

1 回答 1

0

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

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

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

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

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

于 2012-11-18T23:19:47.643 回答