我试图让用户和他/她的Facebook好友发布所有链接。
到目前为止,我正在使用Facebook PHP SDK并拥有以下FQL:
$fql = "SELECT link_id, owner, owner_comment, created_time, title, summary, url, image_urls
FROM link WHERE owner IN
(SELECT uid2 FROM friend WHERE uid1 = me() LIMIT 100)
AND created_time >= $_7ago";
出于某种原因,上述FQL仅适用于某些朋友,但会给其他朋友带来错误。这与这些朋友的隐私问题有关吗?
此外,即使查询有效,该过程也需要10秒以上。有没有其他方法来获得我想要的东西?
感谢。 的
答案 0 :(得分:1)
某些朋友没有显示数据是Facebook隐私功能。如果您的某个朋友限制了他们的隐私设置,以便所有人都看不到帖子(或所有帖子),则API不会返回他们的帖子。
某些对象具有visible
属性,您可以通过该属性过滤结果。链接似乎不是其中之一。
对于此尺寸的查询,10秒可能在此范围内。我看到涉及friend
表的大多数查询至少需要5秒。