2011-12-22 11 views
2

私はメッセージを送信するためのFacebookアプリケーションを作成しました。私は壁紙に私の壁にいくつかのコンテンツと画像を掲示しています。私の友人のニュースフィードでは私の壁の投稿は表示されません。壁を掲示するコードはFacebookの掲示板はフレンドには公開されていませんニュースフィード

$AccessToken  = $this->facebook->getAccessToken(); 
    $attachment = array(
    'access_token' => $AccessToken, 
    'message' => "$Msg", 
    'name' => 'some content', 
    'link' => $link, 
    'picture' => "$ShareImage", 
    'description' => '', 
    'caption'=>'', 
    'properties' => array (
           'Send one to a friend now:' => array (
             'text' => 'Facebook App ', 
             'href' => 'http://apps.facebook.com/appname/' 
             ), 
           'Become a fan:' => array (
             'text' => 'Page Name', 
             'href' => 'http://www.Facebook.com/page/' 
             ) 

です。

$send = $this->facebook->api("/".$fbid."/feed", 'POST', $attachment); 

権限が不足していますか?

答えて

3

本質的に、メディアを含むウォールポストは状態更新ではありません。ウォールポストにメディアが含まれている場合、ユーザーはページを参照するためにそのページにアクセスする必要があります。人々のニュースフィードにステータス更新を表示するには、メディアを削除する必要があります(リンクプレビューなど)。

これはバグではないことに注意してください。むしろ、FacebookのAPIが壁紙に対するステータスの更新を識別する方法です。

+0

写真とリンクを削除しても友達のプロフィールに表示されますか? – Warrior

+0

あなたの助けを借りてありがとうSudhir – Warrior

+0

私はこの答えが正確だとは思わない。メディア(画像)の投稿はニュースフィードに表示されます。 –

関連する問題