0

当我同时在两个 Graph API 资源管理器窗口中运行以下 FQL 查询时,我得到两个不同的结果集:

SELECT 
    post_id, 
    actor_id, 
    target_id, 
    created_time, 
    type, 
    permalink, 
    message, 
    description, 
    attachment 
FROM stream    
WHERE filter_key IN (SELECT filter_key 
                    FROM stream_filter 
                    WHERE uid=me() AND type='newsfeed') 
ORDER BY created_time ASC 
LIMIT 50

以下是不同之处:

  1. 第一个结果集一开始有一些额外的帖子,而第二个结果集最后有一些额外的帖子(我在 FQL 中使用 ORDER BY created_time ASC。)
  2. 其中一个帖子在第一个结果集中有一个空的永久链接,而它在第二个结果集中存在。
  3. 第一个结果集中没有出现在第二个结果集中的帖子很少,反之亦然。

这是因为 Facebook 服务器场内的负载平衡吗?如何确保他们获得所有可以通过 API 在用户的新闻源上看到的帖子?

4

0 回答 0