【问题标题】:What is the best way to get list of photos with me and a friend tagged in them?与我和在其中标记的朋友一起获取照片列表的最佳方式是什么?
【发布时间】:2011-09-23 01:08:13
【问题描述】:

我正在做这个 fql:

SELECT object_id, pid, src_big, src_big_height, src_big_width, src, src_height, src_width 
FROM photo 
WHERE pid IN (SELECT pid FROM photo_tag WHERE subject= [me_uid]) AND pid IN (SELECT pid FROM photo_tag WHERE subject= [friend_uid] ) limit 0, 20

这工作正常,直到我使用 2 个用户 id,他们拥有数千张照片,其中数百张都用两个 uid 标记。

在这种情况下,FB 返回一个500 error: "Error loading script", error code 1

当用户向下翻页时,我需要逐步检索数据。获取两个用户的所有照片/标签,然后比较 2 个完整列表对于此应用是不可接受的。

有什么想法吗?

【问题讨论】:

    标签: facebook facebook-fql photo-tagging


    【解决方案1】:

    或许可以这样优化:

    SELECT object_id
      FROM photo 
     WHERE pid IN (SELECT pid 
                     FROM photo_tag 
                    WHERE subject = [me_uid] AND pid IN (SELECT pid 
                                                           FROM photo_tag 
                                                          WHERE subject [friend_uid]) LIMIT 0, 20)  
    

    希望对你有帮助

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-23
      相关资源
      最近更新 更多