我正在使用图形api for facebook在墙上发布消息。我能够在墙上成功发布消息,但经过一定数量的发布后,我可以在控制台上收到错误
{"error":{"message":"(#341) Feed action request limit reached","type":"OAuthException"}}
我认为这个错误是由于墙上的帖子太多而发生的。那么如何避免这个错误。有没有人知道这里可能出现的问题,或者我如何更好地调试这个问题?
答案 0 :(得分:13)
这似乎回答了你的问题: Does Facebook SDK have a limit for posting to a wall
“Facebook确实会对您的应用每天发布的帖子数量进行限制。这不是一个难的和快速的数字,并且因应用程序和时间而异,具体取决于应用程序的行为。如果您的应用程序生成低质量的帖子(垃圾邮件),根据人们评论,喜欢或隐藏您的应用帖子的次数来衡量,然后Facebook会降低您的每日限制。这些限制表示为“桶”,可以在您的应用的“见解”页面上看到。< / p>
如果超出限制,您将从Facebook API收到错误消息。错误编号为341,描述为“已达到Feed操作请求限制”。这是基于每个用户每天执行的。“
答案 1 :(得分:7)
有类似的经历,并在搜索FB为何限制帖子数量的原因时遇到了这篇文章。我们实际上正在测试从FB授权的应用程序共享新闻文章,因为我们一遍又一遍地共享相同的链接,它将它们标记为垃圾邮件并将我们的限制降低到7!
以下是一些指导原则。 http://edoceo.com/notabene/facebook-api-oauthexception-341
如果您碰巧正在测试,请确保您没有进行垃圾邮件测试,因为这会降低应用程序的限制。
答案 2 :(得分:0)
显而易见的答案是发布更少的东西。 Facebook试图限制你的应用程序 - 你不应该试图躲避限制。这是有原因的。没有人喜欢那些垃圾邮件的应用程序。