调用FQL时达到Facebook应用程序限制

时间:2012-01-06 14:45:03

标签: facebook macos facebook-fql throttling

  

可能重复:
  Facebook OAuth Error: Application request limit reached

我编写了一个Facebook监控应用程序,默认情况下每30秒调用一次Facebook FQL,以确定用户是否有任何未读通知,消息或朋友请求。

最近,它停止了工作。调试时,我发现Facebook返回以下错误:

error =     {
        message = "(#4) Application request limit reached";
        type = OAuthException;
    };

咦?我该如何解决?这是一个生产桌面应用程序。显然,用户数量越多,我的应用程序的请求数量就越多。

此外,这不能成为防止垃圾邮件的措施,我的应用只能从FQL读取,没有任何内容发布...

1 个答案:

答案 0 :(得分:1)

您应该使用订阅API,而不是经常轮询Facebook。 https://developers.facebook.com/docs/reference/api/realtime/