Facebook的图形API的限制无疑
我已经在Facebook上开发论坛& SO存在的问题研究高低随处可见,我的结论是,Facebook的图形API限制是每600秒600请求每访问令牌。Facebook的图形API的限制无疑
而且由于我只使用新的Graph API,所以我从未遇到过手动传递访问令牌的需求。我相信需要传递旧的REST API。这意味着我的应用程序的每个不同用户都拥有不同的访问令牌,并且在接下来的600秒内我的API限制被重置。有人可以确认吗?
如果我使用offline_access权限?我在某处使用offline_access权限访问令牌永远不会更改,因此您可以随时访问数据。真正?然后在这种情况下,我只有600个请求/600秒的访问令牌的速率。正确?
我正在构建一个应用程序,我相信会病毒,所以我试图不被阻止出我的API使用。在访问时(它完全适用于AJAX),我使用每个用户10到15个查询,所以考虑到速度,我远低于我可以使用FB API的速度?
因此,作为一个整体,我可能有一百万个用户为我的应用程序,让我为每个用户的访问令牌同时执行600个请求/ 600秒。
任何人都可以评论吗?
API速率限制主要基于使用应用程序的用户数量。因此,随着应用的流行度增加,您可以增加的API调用总数也会增加。在正常使用率限制下不应该是一个问题。注重在每个用户的基础上提高效率。
注:offline_access已被弃用 - 但它很容易刷新用户令牌: https://developers.facebook.com/roadmap/offline-access-removal/
是的,我知道这一点。只希望有人确认FB让我们拥有的最高限额。 – Ashfame 2012-05-14 08:14:11
好!我发现当我想验证我的应用程序并使用没有任何用户的数据时,我需要手动传递访问令牌。 – Ashfame 2011-05-06 12:48:13
很高兴你知道了一切!作为一个附注;但是,您可能想要考虑到Facebook很快将会弃用**脱机访问权限**。您可以阅读更多关于新端点以及如何使用60天访问令牌[此处]构建您的应用程序(https://developers.facebook.com/roadmap/offline-access-removal/)。 – 2012-05-08 02:51:56
是的,我非常了解这一点,但我现在还没有开发任何FB应用程序。谢谢! :) – Ashfame 2012-05-08 07:40:24