Facebook api : FB.L'INTERFACE utilisateur de poster sur le mur
Je voudrais donner la possibilité à l'utilisateur de post sur son mur sur clic d'un lien sur ma fanpage
En dessous de mon main.php fichier
<div style="margin: 40px auto; width: 300px; border: 1px solid #c0c0c0; padding: 10px; overflow: hidden;">
<img src="http://graph.facebook.com/<?php echo $uid; ?>/picture" alt="<?php echo $me['id']; ?>" style="float: left; border-width:0px; margin-right: 10px;" />Bonjour Mr <?php echo $meo['last_name']; ?> !<br />
Selectionner vos photos YK ?<br /><br /><br />
Votre identifiant <?php echo $me['id']; ?>
</div>
<div>
<a onclick="publishWall();return false;" href="#">Poster un article sur mon mur via l'API Javascript</a>
</div>
...
<script type="text/javascript">
function publishWall(){
FB.ui({
method: 'stream.publish',
message: '',
attachment:{
name: "Démo Symfony+Facebook",
caption: '',
description: "Une démo simple d'application Facebook avec Symfony et les dernières API Javascript et PHP de Facebook.",
href: "http://www.lexik.fr/blog/symfony/non-classe/exemple-dapplication-utilisant-la-graph-api-de-facebook-1187"
},
user_prompt_message: "Application de démo Symfony+Facebook"},
function (response) {}
);
}
</script>
Vous devez vous connecter pour publier un commentaire.
Utiliser le
feed
plutôt la méthode:Exemple tiré du Facebook Test De La Console (Exemples->FB.ui->aliments pour animaux).
Je crains que vous ne serez pas en mesure de publier une photo de l'utilisateur albums à l'aide de FB.L'INTERFACE utilisateur
Vous devrez utiliser l'api graphique premier à poster votre photo : http://developers.facebook.com/docs/reference/api/photo/
Et ensuite, vous pouvez publier un message sur votre mur, qui fait référence à cette image (je ne sais pas si la publication d'une photo dans un album photo aussi publier sur le mur, je pense que oui)