2012-05-05 49 views
0

我從Facebook SDK收到此錯誤。如果可能,請幫助我解決這個問題。「已達到Feed動作請求限制」 - Facebook SDK

「未捕獲OAuthException:(#341)飼料的行動請求限制達到 扔......」

+0

'「達進行動請求限制」意味着你已經張貼了太多的事情民族概況...朋友的要求也有限制。對此沒有太多可以做的。您可能需要考慮簡單地發佈較少的項目。 – Lix

+0

有沒有辦法增加這個限制?或者可以捕獲這個異常? –

+0

請指定您正在使用的SDK ... – Lix

回答

1

您不能增加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.