2011-09-27 51 views
4

如果答案是肯定的,那么它是什么?Facebook是否有最大数量的API连接?

通过每个应用程序允许的最大连接数,我的意思是在同一时间可以使用相同api/key的多少个实例来获取好友列表,Facebook是否会阻止太多请求?

编辑我一直在寻找http://developers.facebook.com/,但一直没能找到我的问题在那里的答案。

+0

这不是你应该看的http://developers.facebook.com/ for? – James

回答

8

从他们Policy

如果超过或计划超过,以下任何阈值的请与我们联系,你可能会受到额外的条款:(> 500万MAU)或(> 100M API调用每天)或(每天> 5000万次展示)。

1

我能找到的唯一信息就是在论坛中。

http://www.quora.com/Whats-the-Facebook-Open-Graph-API-rate-limit

一些测试和讨论Facebook平台团队后, 没有官方限制我所知道的,也可以在 文档中找到。但是,我发现每600秒600个呼叫,每个IP需要令牌&,以便他们阻止您。我也看到一些基于应用程序的速率限制 ,但没有任何数字。

作为一般规则,每秒一个呼叫不应受到速率限制。在 表面上这看起来很有限制,但请记住,您可以批量调用 某些调用并使用订阅API来获取更改。

+0

看起来他们已经不再有每600秒600次请求的硬盘上限了。我开始敲击API的10条线程,并执行约2000req/min(抱歉Facebook!),没有被阻止。 –

+0

@RobinWassén-Andersson这仍然有效吗? –

+0

@RobinWassén-Andersson最近你有没有打过?如果所有的请求都是通过php而不是javascript通过应用程序令牌创建的呢? –

0

如果您转到“见解”页面并单击“诊断”,您可以看到您的用户每天可以获得多少API请求。如果您点击“性能”,您还可以看到其他一些请求统计信息。 http://www.facebook.com/insights