我知道fb已经提供了一些关于api https://developers.facebook.com/docs/marketing-api/api-rate-limiting的请求限制的文档, 但目前尚不清楚每个API呼叫是如何计算的......
即如果我想获得~100,000个广告的统计数据,我怎样才能在呼叫之间均匀分配时间?
答案 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
每个广告帐户的费率受限。仅用于开发。不适用于为实时广告客户投放的制作应用。