【发布时间】:2011-02-20 11:12:33
【问题描述】:
我使用 FQL 查询为用户请求最新照片,如下所示: SELECT pid,aid, owner, src_small, src_big, src, link, caption, created FROM photo WHERE aid IN (SELECT aid FROM album WHERE owner IN (SELECT uid2 FROM friend WHERE uid1=) ORDER BY modified_major DESC LIMIT 300) ORDER BY created DESC 限制 500
它运作良好,但我认为它不尊重用户在 facebook 页面上阻止特定用户的设置。所以在我的应用程序中,他看到了所有的照片,他很不高兴:)。
现在,我看到在 user 表中有 is_blocked 属性,但它没有被索引,所以我不能在 WHERE 子句中使用它。我也不想为我获得的每个用户调用 FB,只是为了检查该属性并根据应用本身中的属性进行过滤。
那么,首先,我是否正确地指出此查询不尊重被阻止的用户设置? 如果是,有没有办法使用 FQL 来尊重此设置?
【问题讨论】:
标签: facebook-graph-api facebook-fql