代码之家  ›  专栏  ›  技术社区  ›  Casebash

Facebook实时应用程序

  •  7
  • Casebash  · 技术社区  · 15 年前

    Facebook是否提供对任何实时API的访问,以便您能够在事件发生时对其作出响应?如果没有,有哪些替代方案以及它们的局限性?例如,如果我使用轮询,它们会限制我的API调用吗?如果我尝试使用RSS提要,我能期待有多少延迟?或者可能有可能接收和处理电子邮件通知(如果我能说服用户将邮件转发到另一个电子邮件地址),因为它们似乎被迅速发送。

    2 回复  |  直到 14 年前
        1
  •  3
  •   DMin    15 年前

    我从未尝试过轮询用户数据,但我认为它可以毫无问题地工作。据我所知,你可以在Facebook上进行的API调用数量没有限制。

    就查询而言,我看到的是,我认为这就是它们如何实现的。如果您的查询要求太多的数据(我认为处理这些数据需要太多时间),那么查询将失败。

    如:
    我有一个应用程序可以将用户所有朋友的所有状态消息拉到一个地方显示出来。

    我首先询问了用户的所有朋友-这没问题。

    但同时,如果我运行一个循环来获取每个朋友的所有状态消息,它就会失败。

    我认为你可以无问题地调用单个查询,只要小心你只查询你需要的数据,因为如果查询太大或太多,它们就会失败。

    找到答案的最好方法就是自己测试。

        2
  •  1
  •   Casebash    15 年前

    这个 Facebook Graph API 将允许您订阅实时更改。您当前只能订阅用户、权限和错误,但它们承诺将来允许订阅更多对象。

    推荐文章