0

我从 Facebook SDK 收到此错误。如果可能的话,请帮我解决这个问题。

“未捕获的 OAuthException:(#341) 已达到 Feed 操作请求限制...”

4

1 回答 1

1

您不能增加 Facebook 强制执行的限制。尽管在某些情况下,用户个人资料中的许多帖子可能是理想的结果,但有时它被认为是垃圾邮件;Facebook 通过对此类事情实施限制来防止这种情况发生。

如果您只是想捕获此错误并向您的用户显示更微妙的错误消息,您可以使用try {} catch块包装您对 Facebook 的调用。

您还没有指定您使用的语言,所以我将在 PHP 中给出一个示例 -

$post_obj = array(
  'link' => 'www.stackoverflow.com',
  'message' => 'Posting with the PHP SDK!'
));

try{
  $ret_obj = $facebook->api('/me/feed', 'POST',$post_obj);
  if (!$ret_obj) {
    throw new Exception('Post unsuccessful!');
  }
} catch (Exception $e) {
  // Display some error to the user.
}
// If we reached here we know that the post was successful. 
于 2012-05-05T17:10:05.217 回答