2012-02-19 1 views
1

을 포함, 그 작업은 :포스트 오류를 ​​벽에 : 난 내 벽 일부 게시물 내 응용 프로그램을 테스트하려면이 코드를 처음 사용할 때 차단 된 URL

$sendTo = $_POST['friend']; 
$link = $_POST['link']; 
$message = $_POST['message']; 

$attachment = array('message' => $message, 'link' => $link, 'message' => $message); 

$result = $facebook->api("/$sendTo/feed/",'post', $attachment) 

그리고 어느 날 나는이 오류가 발생했습니다 나는 왜 몰라?

Fatal error: Uncaught OAuthException: (#100) Sorry, this post contains a blocked URL thrown in /home/a3229328/public_html/MKK/exam/base_facebook.php on line 1033

왜 그걸 수정해야하는지 알려주시겠습니까?

+0

무엇 당신이 게시하려는 링크? Facebook은 일부 포르노, 예를 들어 포르노 관련 물건, 불법 복제 (해적 베이 등) 및 기타 부적절한 파일로 차단합니다. –

+0

나는 심지어 피드에서 'link'를 제거한다. 단지 $ message = array ('message'=> $ message); 그리고 또한 오류가 발생했습니다. 도와주세요! –

답변

1

링크가 없으면 상태 메시지를 게시하려고하기 때문에이 오류는이 '@'가 후행으로 인해 발생한다는 것입니다. 모든 문서에서 API 호출에 대한 URL은 '/'로 끝나지 않습니다.

대신이 시도

: 내가 대신 "/ $ SENDTO/공급 /"의 "/ $ SENDTO/피드"를 사용

$result = $facebook->api("/$sendTo/feed",'post', $attachment) 

공지 사항을

+0

친애하는 Tomer, 나는 여전히 "이 게시물에는 1033 줄의 /home/a3229328/public_html/MKK/exam/base_facebook.php에 차단 된 URL이 포함되어 있습니다." –

+0

음, http : //developers.facebook. $ postbook-> api ("/ $ sendTo/feed", 'POST', $ attachment) 여기서 'post'는 'POST'로 변경됩니다. –

+0

감사합니다. com/docs/reference/php/facebook- 당신의지지 인, 토머. 아직 오류가 있습니다. –