0

Facebook SDK からこのエラーが発生しています。可能であれば、この問題を解決するのを手伝ってください。

「Uncaught OAuthException: (#341) Feed action request limit reached in throw...」

4

1 に答える 1

1

Facebook によって適用される制限を増やすことはできません。場合によっては、ユーザー プロファイルへの多数の投稿が望ましい結果になることもありますが、スパムと見なされることもあります。Facebookは、このようなことに制限を課すことでこれを防ぎます.

単純にこのエラーをキャッチして、より分かりにくいエラー メッセージをユーザーに表示したい場合は、Facebook への呼び出しをtry {} catchブロックでラップできます。

使用している言語を指定していないので、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 に答える