3

i ont ce simple code php pour poster un message sur le mur Facebooklien Partager facebook post

require_once('facebook.php'); 

try { 
    $facebook = new Facebook(FB_APIKEY, FB_SECRET); 

    $facebook->api_client->session_key = FB_SESSION; 

    $attachment = array(
     'message' => 'some meesgae', 
     'name' => 'This is my demo Facebook application!', 
     'caption' => "Caption of the Post", 
     'link' => 'mylink.com', 
     'description' => 'this is a description', 
     'actions' => array(array(
        'name' => 'Get Search', 
        'link' => 'google.com' 
       )) 
    ); 

    $result = $facebook->api('/me/feed?access_token=' . FB_SESSION, 
       'post', 
       $attachment); 

    var_dump($result); 

Mais je ne peux pas voir tout lien part apparaît sur le poteau sur le mur FB.

Quelqu'un peut-il me dire comment ajouter la part lien sur mon post dans le mur FB Merci

+0

Avez-vous essayé avec facebook partageur: http://developers.facebook.com/docs/share/ Sharer est bon si vous voulez publier quelque chose sur le mur de l'utilisateur pas vraiment pour la publication sur votre propre mur mais vous pouvez essayez avec ça. Les articles publiés avec "FB sharer" ont le lien "share" ci-dessous. Vous pouvez également joindre une vignette, un lien, etc. En savoir plus sur l'URL ci-dessus. – StudioArena

+1

Pour ce que cela vaut, il semble que vous utilisiez une ancienne version du Facebook PHP SDK - vous pourriez vouloir mettre à niveau. –

Répondre

0

j'ai une question, avez-vous savoir comment faire cela? lors de l'affichage juste un staus sans image ou lien je vois le lien de partage sur le poste, mais en envoyant l'image ou le lien, j'ai trouvé une solution pour le lien en le mettant dans le message, mais toujours le problème avec l'image.

pour le lien que vous pouvez utiliser:

$attachment = array(
    'access_token' => $page_info['access_token'], 
    'message'  => "some text here \n\n {mylinkpersonal}" 
) 
0

Comme Jimmy Sawczuk vous semblez commenté utiliser une ancienne version de Facebook SDK PHP, vous devez mettre à jour le latest version.

Une autre chose que je ne pense pas que vous devez spécifier un access token lors de l'utilisation du SDK PHP.

$result = $facebook->api('/me/feed', 'POST', $attachment); 

Il est un exemple dans la documentation Facebook sur la façon de "Post a link to a User's wall using the Graph API".