2012-05-05 3 views
0

Facebook SDK에서이 오류가 발생합니다. 가능하다면이 문제를 해결하도록 도와주세요."피드 작업 요청 제한에 도달했습니다"- Facebook SDK

"catch되지 않은 OAuthException : (# 341) 액션 요청 제한 피드는 가에 던져 도달 ..."

+0

' "에 도달 피드 액션 요청 제한"은 사람들의 프로파일에 너무 많은 일을 게시 한 것을 의미한다 ... 친구 요청에도 제한이 있습니다. 이것에 대해서는별로 할 수 없습니다. 단순히 적은 항목을 게시하는 것을 고려하는 것이 좋습니다. – Lix

+0

이 제한을 늘릴 수있는 방법이 있습니까? 또는이 예외를 잡을 수 있습니까? –

+0

사용중인 SDK를 지정하십시오 ... – Lix

답변

1

을 당신은 페이스 북에 의해 강제 제한을 늘릴 수 없습니다. 경우에 따라 사용자 프로필에 대한 많은 게시물이 바람직한 결과 일 수 있지만 때로는 스팸으로 간주됩니다. 페이스 북은 이런 일들에 한계를 두어 이것을 막는다.

이 오류를 catch하고 사용자에게 더 미묘한 오류 메시지를 표시하려면 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.