我进行了研究,得出的结论是 Facebook Graph API 限制是每个访问令牌每 600 秒 600 个请求.
由于我仅使用新的 Graph API,因此我从未遇到过手动传递访问令牌的需要。我相信人们需要继续使用旧的 REST API。这应该意味着,对于我的应用程序的每个不同用户,我都有不同的访问令牌,并且接下来 600 秒的 API 限制将被重置。有人能证实吗?
如果我正在使用怎么办离线访问允许?我在某处读到,使用offline_access权限,访问令牌永远不会改变,因此您可以随时访问数据。真的?那么在这种情况下,我的访问令牌的速率为 600 个请求/600 秒。正确的?
我正在构建一个我相信会病毒式传播的应用程序,因此我尽量不被阻止使用 API。在一次访问中(它完全适用于 AJAX),我每个用户使用 10-15 个查询,因此考虑到速率,我远低于我可以使用 FB API 的速率?
因此,总的来说,我的应用程序可能有一百万个用户,让我可以在 600 秒内为每个用户的访问令牌同时执行 600 个请求。
有人可以评论吗?
API 速率限制主要基于使用该应用程序的用户数量。因此,随着您的应用程序的受欢迎程度增加,您可以进行的 API 调用总数也会增加。在正常使用率限制下应该不成问题。专注于提高每个用户的效率。
注意:offline_access 已被弃用 - 但刷新用户令牌很容易:https://developers.facebook.com/roadmap/offline-access-removal/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)