2011-09-10 13 views
0

私は、ユーザーの壁に書き込むためにHTTP Postを書きました。私の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

[OK]を表示されます。この行を置く必要があります: curl_setopt($ ch、CURLOPT_RETURNTRANSFER、true); –

関連する問題