Facebook Graph API 限制

发布于 2024-11-05 08:01:00 字数 569 浏览 0 评论 0原文

我进行了研究,得出的结论是 Facebook Graph API 限制为每个访问令牌每 600 秒 600 个请求

由于我仅使用新的 Graph API,因此我从未遇到过手动传递访问令牌的需要。我相信人们需要继续使用旧的 REST API。这应该意味着,对于我的应用程序的每个不同用户,我都有不同的访问令牌,并且接下来 600 秒的 API 限制将被重置。有人能证实吗?

如果我使用 offline_access 权限怎么办?我在某处读到,使用offline_access权限,访问令牌永远不会改变,因此您可以随时访问数据。真的?那么在这种情况下,我的访问令牌的速率为 600 个请求/600 秒。正确的?

我正在构建一个我相信会病毒式传播的应用程序,因此我尽量不被阻止使用 API。在一次访问中(它完全适用于 AJAX),我每个用户使用 10-15 个查询,因此考虑到速率,我远低于我可以使用 FB API 的速率?

因此,总的来说,我的应用程序可能有一百万个用户,让我可以在 600 秒内为每个用户的访问令牌同时执行 600 个请求。

有人可以评论吗?

I have researched and I am on the conclusion that Facebook Graph API limits are 600 requests per 600 sec per access token.

And since I am using the new Graph API only, I have never encounter the need of passing an access token manually. I believe one needs to pass on with the old REST API. It should mean that with every different user of my app, I have a different access token and my API limit for the next 600 secs is reset. Can anyone confirm?

What if I am using offline_access permission? I read somewhere that with offline_access permission the access token never changes and hence you can access data any time. True? Then in this case I just have the rate of 600 requests / 600 sec for this access token. Correct?

I am building an app that I believe will go viral, so I am trying not to be blocked out of my API usage. On a visit (it totally works on AJAX), I use 10-15 queries per user, so considering the rate, I am much below the rate at which I can use FB API?

So as a whole, I may have a million users for my app, letting me to do 600 requests / 600 sec for each user's access token, all simultaneously.

Can anyone please comment?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

梦断已成空 2024-11-12 08:01:00

API 速率限制主要基于使用该应用程序的用户数量。因此,随着您的应用程序的受欢迎程度增加,您可以进行的 API 调用总数也会增加。在正常使用率限制下应该不成问题。专注于提高每个用户的效率。

注意:offline_access 已被弃用 - 但刷新用户令牌很容易:
https://developers.facebook.com/roadmap/offline-access-removal/

API rate limits are primarily based on the number of users using the application. So as your app's popularity increases the total number of API calls you can make also increases. Under normal usage rate limits should not be an issue. Focus on being efficient on a per-user basis.

Note: offline_access is being deprecated - but it is easy to refresh user tokens:
https://developers.facebook.com/roadmap/offline-access-removal/

请别遗忘我 2024-11-12 08:01:00

在任何给定的 60 分钟窗口内,每个应用程序都会为每个用户分配 200 次 API 调用。

引用自: https://www.stackoverflow.com/a/33103876
文档:https://developers.facebook.com/docs/graph- api/高级/速率限制

Each app is given an allotment of 200 API calls per user in any given 60 minute window.

Quoted from : https://www.stackoverflow.com/a/33103876
Documentation : https://developers.facebook.com/docs/graph-api/advanced/rate-limiting

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文