Comment puis-je mettre à jour mes messages facebook via l'API?Facebook API: Comment mettre à jour le statut?
Il y a beaucoup d'exemples autour du net, mais ils semblent tous être dépréciés avec l'API New Facebook.
Cordialement!
Comment puis-je mettre à jour mes messages facebook via l'API?Facebook API: Comment mettre à jour le statut?
Il y a beaucoup d'exemples autour du net, mais ils semblent tous être dépréciés avec l'API New Facebook.
Cordialement!
Un message d'état est maintenant juste un message. Donc, vous utilisez l'API graphique pour publier un message à l'utilisateur. Vous avez simplement besoin de faire un HTTP POST à http://graph.facebook.com/PROFILE_ID/feed. Le corps POST doit contenir la valeur du message. Si vous voulez que le statut change, vous devez seulement définir le message. Voici comment vous le feriez avec curl.
curl -F 'access_token=...' \
-F 'message=Check out this funny article' \
https://graph.facebook.com/me/feed
Vous pouvez trouver plus d'informations à ce sujet ici: http://developers.facebook.com/docs/reference/api/post
Je rencontre des problèmes avec access_token, access_token doit être obtenu avant de configurer un nouveau message d'état? Je veux que mon application mette à jour le statut des utilisateurs sans leur login, ils le déclencheront à distance. – Andre
Si vous souhaitez mettre à jour le statut de l'utilisateur sans session active, vous devez demander l'autorisation étendue "offline_access" lorsque votre client s'authentifie auprès de votre application. Si vous avez l'autorisation offline_access, le jeton d'accès n'expire jamais, vous pouvez donc le stocker et l'utiliser quand vous le souhaitez. –
Y at-il un exemple de travail PHP que je peux trouver? Je ne peux pas trouver – Andre
// Obtenez le jeton d'accès et secret.and vérifier si vrai que d'écrire ci-dessous le code dans votre état
url = "https://graph.facebook.com/me/feed?access_token=" + oAuth.Token;
json = oAuth.WebRequest(oAuthFacebook.Method.POST, url, "message=" + msg);
En utilisant javascript graphe api sdk aussi c'est possible
FB.api('/me/feed', 'post', { message: body }, function(response) {
if (!response || response.error) {
alert("error");
} else {
alert("Status posted");
}
Source - LINK
Vous pouvez marquer/spécifier un langage de programmation afin que les utilisateurs puissent vous donner un exemple de code en utilisant l'API native de cette langue. – greg