Facebook营销API速率限制

时间:2015-04-06 14:05:52

标签: facebook facebook-graph-api facebook-php-sdk facebook-ads-api

我知道fb已经提供了一些关于api https://developers.facebook.com/docs/marketing-api/api-rate-limiting的请求限制的文档, 但目前尚不清楚每个API呼叫是如何计算的......

即如果我想获得~100,000个广告的统计数据,我怎样才能在呼叫之间均匀分配时间?

2 个答案:

答案 0 :(得分:7)

我可以从另一个SO线程找到这个问题的最佳答案 -

  

&#34;经过与Facebook平台团队的一些测试和讨论后,我没有官方限制,我不知道或可以在文档中找到。但是,我已经发现<600>每600秒的呼叫数量,每个令牌&amp;每个IP 是关于他们阻止你的地方。我也看到了一些基于应用程序的速率限制,但没有任何数字。

     

作为一般规则,每秒一次通话不应限制费率。从表面上看,这似乎非常严格,但请记住,您可以批量调用某些调用并使用订阅API进行更改。&#34;

来源 - What's the Facebook's Graph API call limit?

官方文件:https://developers.facebook.com/docs/graph-api/advanced/rate-limiting

答案 1 :(得分:2)

每个应用都会施加费率限制。速率限制工具可为您提供有关应用程序被限制的接近程度的信息。单击任何样本以获取有关利用类型的更多详细信息。

您的应用可以合计每位用户每小时拨打200个电话。例如,如果您的应用有100个用户,这意味着您的应用可以拨打20,000个电话。这不是每用户限制,因此一个用户可以拨打19,000个这样的呼叫,另一个用户可以拨打1,000个。此限制是根据前一小时的通话次数计算的。

来源:https://developers.facebook.com/docs/graph-api/advanced/rate-limiting

每个广告帐户的费率受限。仅用于开发。不适用于为实时广告客户投放的制作应用。