我们有一个与 Facebook 进行大量交互的应用程序,其强度足以让我们担心我们所知道的 API 限制。我的问题是:为什么某些应用程序拥有数百万用户,而他们主动与 facebook 互动并且从未面临 api 限制?一种这样的应用程序是“hoosuite”。
- 他们是否实施了复杂的减载机制?(想到队列、批处理和缓存)
- Facebook 会以某种方式特别对待他们吗?(也许是伙伴关系?)
我们有一个与 Facebook 进行大量交互的应用程序,其强度足以让我们担心我们所知道的 API 限制。我的问题是:为什么某些应用程序拥有数百万用户,而他们主动与 facebook 互动并且从未面临 api 限制?一种这样的应用程序是“hoosuite”。
这两种选择都是可能的。
我会推荐某种形式的负载减少机制。这可以通过缓存数据或提前执行繁重的查询来完成(可能在各种 cron 作业中)。
Facebook在此处提供了一些关于应用程序 API 速率限制的好建议。
您还可以通过访问此仪表板获取有关对您的应用程序实施的速率限制的更多信息:
https://developers.facebook.com/apps/<app_id>/insights?ref=nav&sk=ae_<app_id>