【问题标题】:Trunc/empty photo fids by FQLFQL 截断/空照片文件
【发布时间】:2012-06-18 19:36:58
【问题描述】:

我想获取所有照片 fids 相册。

例如,我有相册,我的朋友当然也有相册。

我可以通过以下方式获取专辑文件:

SELECT object_id FROM album WHERE owner IN (...)

成功了。现在我想获取这张专辑的照片:

SELECT object_id from photo WHERE album_object_id IN (albumFid1,albumFid2)

现在我可以得到错误(空或截断数据)。如果我在 IN() 中只使用一个参数,那就没问题了。我看到照片fids。但是如果我使用几个专辑文件,我开始得到不正确的数据。无论谁是专辑所有者。

我尝试简单的测试:获取我所有相册的所有照片 fid:

fql?q={"albums":"SELECT object_id FROM album WHERE owner = me()", "photos":"SELECT object_id from photo WHERE album_object_id IN (SELECT object_id FROM #albums)"}

成功了。如果我使用我的任何朋友,也可以使用。但是,如果我使用多个用户 - 以及不同用户的专辑文件,现在会得到神奇的结果。

我在https://developers.facebook.com/bugs/445214712163793 打开错误。但没有任何回应。在错误中,我使用两张专辑(我和我的朋友)的情况。我得到 diff 结果,然后使用带有 IN() 的 diff 专辑 fids 顺序。

有兴趣,两周前一切正常。

【问题讨论】:

    标签: facebook facebook-fql


    【解决方案1】:

    我只找到一种解决方案:使用 FQL 多查询。每个查询 - 一个用户相册。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-27
      相关资源
      最近更新 更多