2011-09-10 5 views
0

방금 ​​사용자의 벽에 쓸 HTTP 게시글을 작성했습니다. 내 http 게시물 코드는 다음과 같습니다.벽 게시 게시 후 facebook 게시물 ID를 표시하지 않는 방법

$url = 'https://graph.facebook.com/'.$fb_id.'/feed'; 
    $fields = array(
     'message'=>urlencode($message), 
     'access_token'=>urlencode($access_token) 
    ); 
    $fields_string =''; 
    foreach($fields as $key=>$value) { 
     $fields_string .= $key.'='.$value.'&'; 
    } 
    rtrim($fields_string,'&'); 

    $ch = curl_init(); 
    curl_setopt($ch,CURLOPT_URL,$url); 
    curl_setopt($ch,CURLOPT_POST,count($fields)); 
    curl_setopt($ch,CURLOPT_POSTFIELDS,$fields_string); 
    $post_id = curl_exec($ch); 
    curl_close($ch); 

위대한 작품이지만 유일한 문제는 게시물 ID가 게시가 완료되면 페이지에 다시 표시된다는 것입니다. 게시물 ID가 웹 페이지에 표시되지 않도록 할 수있는 방법이 있습니까? 감사합니다

답변

0

curl_exec 전에 @ 기호를 추가보십시오 :

$post_id = @curl_exec($ch); 
+0

나는 그것을 시도했지만 포스트 ID는 아직도 내가 그것을 가지고 –

+0

확인 표시됩니다. 이 줄을 넣어야합니다 : curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, true); –