我们希望每天(或每周)收集一些关于我们的客户公共Facebook页面(~1-5K用户)的指标。
我正在谈论3-5个典型指标:" 喜欢"," 粉丝帖子"等
据我所知,根据" 图表API的速率限制"文档[1]每小时可以拨打200个电话。
目前我们没有任何可以帮助我们增加此限制的FB公开申请。要生成应用程序令牌,我们将创建它,但我怀疑它会有很多用户。
是否有人知道我们在每60分钟调用Graph API超过200次时会遇到速率限制异常的问题。
我猜我们的预期费率为每60分钟5-10K次呼叫(每天一次)。 文档中的短语[1]" 仅在极少数情况下才会遇到FB Graph API中的速率限制 "让我希望它不会成为一个问题。
谢谢!
[1] https://developers.facebook.com/docs/graph-api/advanced/rate-limiting
答案 0 :(得分:1)
您最初不会遇到任何问题。 Facebook并不一定会立即阻止应用程序超出限制。 根据他们的文件
如果您的应用通过我们的系统进行足够的通话以考虑速率限制,我们会返回X-App-Usage HTTP标头
因此,如果您没有获得任何X-App-Usage标头,那么您的应用程序尚未被其自动化系统视为“值得”限制。
因此,在提出api请求时,最好检查此标头。一旦开始接收此标头,最好更改API调用的频率或延迟。