Как сделать так, чтобы идентификатор публикации в Facebook не отображался после публикации сообщения на стене - PullRequest
0 голосов
/ 10 сентября 2011

Я только что написал сообщение HTTP, чтобы написать на стене пользователя.Мой http почтовый индекс ниже:

    $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);

Это прекрасно работает, но единственная проблема заключается в том, что идентификатор сообщения возвращается на страницу после завершения публикации.Есть ли способ сделать так, чтобы идентификатор сообщения не отображался на веб-странице?Спасибо

1 Ответ

0 голосов
/ 10 сентября 2011

Попробуйте добавить @ символ перед curl_exec:

$post_id = @curl_exec($ch);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...