【发布时间】:2011-05-06 11:57:35
【问题描述】:
我已经研究并得出结论,Facebook Graph API 限制是每个访问令牌每 600 秒 600 个请求。
由于我只使用新的 Graph API,我从未遇到过手动传递访问令牌的需要。我相信需要继续使用旧的 REST API。这应该意味着对于我的应用程序的每个不同用户,我都有不同的访问令牌,并且我在接下来的 600 秒内的 API 限制被重置。谁能确认一下?
如果我使用 offline_access 权限怎么办?我在某处读到,具有离线访问权限的访问令牌永远不会更改,因此您可以随时访问数据。真的?然后在这种情况下,我只有 600 个请求/600 秒的访问令牌速率。对吗?
我正在构建一个我相信会像病毒一样传播的应用程序,所以我尽量不被阻止使用我的 API。在一次访问中(它完全适用于 AJAX),我每个用户使用 10-15 个查询,所以考虑到速率,我使用 FB API 的速率要低得多?
因此,总的来说,我的应用可能有 100 万用户,让我可以同时为每个用户的访问令牌执行 600 个请求/600 秒。
有人可以评论吗?
【问题讨论】:
-
好的!我发现当我想要验证我的应用程序并在没有任何用户的情况下使用数据时,我需要手动传递访问令牌。
-
很高兴你想通了!作为旁注;但是,您可能需要考虑到 Facebook 很快将弃用 离线访问 权限。您可以阅读有关新端点以及如何使用 60 天访问令牌 here 构建应用程序的更多信息。
-
是的,我很清楚这一点,但这些天我没有开发任何 FB 应用程序。谢谢! :)
-
哎呀!我想我忘了检查这是什么时候发布的!哈哈
-
别担心!肯定会帮助到这里的人:)
标签: facebook facebook-graph-api