Facebook Graph API限制

Ash*_*ame 12 facebook facebook-graph-api

我已经研究过,我得出结论,Facebook Graph API限制是每个访问令牌每600秒600个请求.

由于我只使用新的Graph API,因此我从未遇到过手动传递访问令牌的需要.我相信需要传递旧的REST API.它应该意味着,对于我的应用程序的每个不同用户,我有一个不同的访问令牌,我的API限制在接下来的600秒被重置.谁能确认一下?

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

我正在构建一个我认为会传播病毒的应用程序,因此我尝试不要阻止我的API使用.在访问时(它完全适用于AJAX),我每个用户使用10-15个查询,所以考虑到速率,我远低于我可以使用FB API的速率?

总的来说,我的应用程序可能有一百万用户,让我可以同时为每个用户的访问令牌做600个请求/ 600秒.

有人可以评论吗?

小智 4

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

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