【问题标题】:How to get newest one of friend's wall at once with FQL如何使用 FQL 一次获得最新的朋友墙
【发布时间】:2012-04-14 03:49:52
【问题描述】:

我想用 FQL 一次获得朋友的最新墙。

当我调用以下 FQL 时,我无法获得每个朋友的墙。

'SELECT created_time,message FROM stream WHERE source_id IN (SELECT uid2 FROM friend WHERE uid1=me())'

所以,我为每个朋友的 ID 调用 Graph API。

FB.api('/'+<friend uid>+'/posts?limit=1');

但是,如果用户有 5000 个朋友,则需要 5000 个电话。

其实在我练习的时候就变成了中途的错误。

因为50箱也不错,没有办法获取吗?

【问题讨论】:

    标签: javascript stream facebook-fql


    【解决方案1】:

    查找 fql 批处理,您一次最多可以执行 50 个查询

    【讨论】:

    • 感谢您的回答!我已经尝试过批量请求。 Facebook API 有 API 调用次数的限制。每 600 秒有 600 个呼叫。所以我每隔 1 秒调用一次 API。这种方法需要时间。我正在寻找可以在尽可能短的时间内管理的方法。
    • 我们绑定到 Facebook api ... Facebook 文档指出 fql 批处理是他们优化查询的方式
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-03
    • 1970-01-01
    相关资源
    最近更新 更多