如何提高应用程序的Feed操作请求限制?

时间:2011-12-31 07:28:43

标签: facebook-graph-api oauth facebook

我正在尝试提高我的应用程序的限制,因为在大约50个请求后,该应用程序变得无法正常运行。我怎么能这样做?

这是错误:
致命错误:未捕获OAuthException:(#341)已达到Feed操作请求限制

2 个答案:

答案 0 :(得分:5)

@DMCS所说的是正确的 - 在Facebook上有一个监控用户反馈的内部系统 - 这意味着邀请用户拒绝,用户阻止或隐藏他们的Feed中的应用程序故事,可能还有某种比例安装该应用程序并将其删除的用户。


当我开发应用程序的一部分来处理用户邀请时,我遇到了这些限制的问题。在通过发送请求测试应用程序并接受相当多的下降之后,我注意到一些限制被强制执行 - 在我的应用程序发布之前!


那时我在应用程序设置面板中了解了沙盒模式。当应用程序处于沙箱模式时,不会强制执行所有计算和限制。现在,您可以开始测试您的邀请系统,而不必担心被视为“糟糕”的应用程序。
此外,只有那些您使用开发人员应用角色标签授予访问权限的用户(https://developers.facebook.com/apps/YOUR_APP_ID/permissions
将能够查看和使用该应用程序。另外需要注意的是,未被授予访问权限的用户将无法接收来自沙盒模式中的应用程序发送的邀请。

答案 1 :(得分:2)

Facebook根据应用程序级别对这些限制进行评级。在2009年的F8会议上,人们询问这些限制以及如何计算这些限制,但每个人都被击落。他们的算法非常安静。获得任何限制加注的最好方法是成为一个好的应用程序,降低它们的方法是从一个糟糕的应用程序。 Facebook使用大量用户反馈来帮助他们确定您是顽皮还是不错。