我从Facebook SDK收到此错误。如果可能的话,请帮我解决这个问题。
"未捕获OAuthException:(#341)已达到Feed操作请求限制 投入..."
答案 0 :(得分: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.