Sur Facebook comment puis-je poster un message sur le mur d'un utilisateur en disant "J'ai marqué 8/10 sur le jeu d'objets" puis une URL? Je ne veux vraiment pas avoir à utiliser l'API complète, car je ne veux pas gérer les détails de connexion de l'utilisateur. Cela ne me dérange pas si Facebook doit s'authentifier et ensuite poster le message. Est-il possible d'utiliser la nouvelle API graphique et JavaScript?Utiliser Facebook Graph pour simplement poster un message mural avec juste javascript
Répondre
Remarque 16/04/2011: stream.publish semble avoir été désapprouvée, il y a une nouvelle façon de le faire: http://developers.facebook.com/docs/reference/dialogs/feed/
Vous pouvez utiliser quelque chose comme ceci à publier sur un mur, l'utilisateur besoin de confirmer avant d'être envoyé. N'oubliez pas que vous devrez utiliser FB.init et inclure le lien JS SDK.
function fb_publish() {
FB.ui(
{
method: 'stream.publish',
message: 'Message here.',
attachment: {
name: 'Name here',
caption: 'Caption here.',
description: (
'description here'
),
href: 'url here'
},
action_links: [
{ text: 'Code', href: 'action url here' }
],
user_prompt_message: 'Personal message here'
},
function(response) {
if (response && response.post_id) {
alert('Post was published.');
} else {
alert('Post was not published.');
}
}
);
}
Considérant que vous avez un proxy pour faire des appels inter-domaines, vous pouvez tout simplement faire ...
Dans cet exemple, YourProxyMethod prend un jQuery.ajax comme hachage, fait un poste côté serveur & renvoie la réponse dans les rappels de succès/erreur. Tout mandataire régulier devrait faire.
L'astuce consiste à inclure id_id et access_token dans l'URL. En outre, votre application FB doit disposer des autorisations suffisantes pour effectuer cet appel.
YourProxyMethod({
url : "https://graph.facebook.com/ID/feed?app_id=APP_ID&access_token=ACCESS_TOKEN",
method : "post",
params : {
message : "message",
name : "name",
caption : "caption",
description : "desc"
},
success : function(response) {
console.log(response);
},
error : function(response) {
console.log("Error!");
console.log(response);
}
});
Post on wall affiche une boîte de dialogue pour partager le message sur le mur ou non. Mais je voulais publier le message en silence sur le mur de l'utilisateur, en supposant que l'utilisateur avait déjà donné l'autorisation "Post on wall".
FB.api('/me/feed', 'post', {
message:'my_message',
link:YOUR_SITE_URL,
picture:picture_url
name: 'Post name',
description: 'description'
},function(data) {
console.log(data);
});
Pouvez-vous mettre à jour votre réponse et la renvoyer à nouveau ici? J'ai essayé votre code et il dit que l'utilisateur ne vous permet pas de poster quoi que ce soit. –
- 1. Poster un "J'aime" avec l'API Facebook Graph?
- 2. Comment utiliser FB Graph pour poster un message sur un flux (mur)
- 3. Utiliser l'API Facebook Graph avec ASP.NET
- 4. Facebook API pour récupérer le flux mural
- 5. comment utiliser curl pour poster un message sur une page Facebook?
- 6. Est-il possible de modifier un poteau mural Facebook?
- 7. Comment poster un message sur mon mur Facebook?
- 8. poster un message sur le mur Facebook via flash/ActionScript
- 9. Comment poster un message sur le profil de l'utilisateur Facebook?
- 10. Poster un message sur le mur facebook de l'iPhone
- 11. Facebook: J'aime et commentez la fonctionnalité contre le poteau mural
- 12. Facebook Graph API + Pages Facebook
- 13. facebook graph api - comment poster un événement à une page d'événement de groupe?
- 14. Facebook Graph API et ActionScript
- 15. Facebook Graph API - Poster sur le mur du groupe en tant que groupe
- 16. poster un commentaire sur facebook newsfedd
- 17. Facebook app- poster sur un mur ami
- 18. Facebook Graph API question
- 19. Facebook Graph to Array
- 20. Facebook Graph API, tirer des informations anonymement
- 21. Facebook Graph API - obtenir un identifiant pour une URL?
- 22. Facebook: Bibliothèque Java API Graph
- 23. Facebook Graph API avec iPhone SDK
- 24. Facebook Graph alternatif API pour user.hasAppPermission facebook vieux repos api
- 25. Facebook; poster un lien vers une fanpage
- 26. facebook Poster GraphAPI avec le lien de l'image de profil
- 27. Exemple simple d'authentification par popup avec Facebook Graph API
- 28. Définir le statut Facebook avec l'API Facebook Graph?
- 29. Comment poster un article de fil dans le mur d'un ami via Graph API
- 30. Comment utiliser Facebook Graph-API à partir d'une servlet
Avez-vous besoin que pour être « automatique » ou est-il correct d'avoir un « Publier sur mon mur » de l'utilisateur? –
Post à mon mur serait celui que je voudrais. Je veux juste que l'utilisateur ait l'option de l'envoyer à son mur. – Glycerine
Quelle chance - puisque le faire automatiquement a tendance à demander plus d'efforts pour aller chercher les permissions, de toute façon. – Matchu