2011-12-22 6 views
2

J'ai créé une application facebook pour envoyer des messages.Je publie du contenu et de l'image à mon mur en utilisant php facebook flux code.Normalement quand je poste quelque chose sur mon mur, il sera visible sur le fil de nouvelles de mes amis.Mais mon message de mur n'est pas visible sur le flux de nouvelles de mes amis.Le code pour poster mur estFacebook Wall Post ne montre pas sur les amis flux de nouvelles

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

Est-ce dû à l'absence de permission ...?

Répondre

3

De par leur nature, les bornes murales contenant des supports ne sont pas des mises à jour d'état. Si une publication murale contient des médias, les utilisateurs devront visiter votre page pour la voir. Si vous souhaitez qu'une mise à jour de statut apparaisse dans les Newsfeeds des utilisateurs, vous devez supprimer les médias (par exemple, les aperçus de liens). Gardez à l'esprit que ce n'est pas un bogue. C'est plutôt la façon dont l'API de Facebook identifie les mises à jour de statut par rapport aux publications murales.

+0

Si je supprime la photo et le lien, il apparaîtra dans le profil des amis? – Warrior

+0

Merci Sudhir pour votre aide – Warrior

+0

Je ne crois pas que cette réponse soit exacte. Les messages avec des médias (image) apparaissent dans le fil de nouvelles. –

Questions connexes