Je recherche à poster un statut sur ma une page facebook avec l'API Restfb, pour cela j'utilise une application facebook. J'explique le contexte, ce que j'ai fait puis à la fin le problème rencontré...
1) J'ai créé une application Facebook. A ce stade, j'ai donc un clientID et un secretID.
2) Ensuite, je vais dans les options avancées de mon application facebook puis je crée automatique une page facebook lié à celle-ci.
3) J'exécute cette requete dans mon navigateur pour récupérer un accessToken : https://graph.facebook.com/oauth/acces [...] ret=secretKey
A partir de là, j'ai récupérer mon accessToken.
4) My Jave code (Note: J'utilise l'api Restfb) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 FacebookClient facebookClient = new DefaultFacebookClient("access_token"); facebookClient.publish("clientID/feed", FacebookType.class, Parameter.with("message", "wWwow!!!"));
5) My console say me :
Donc là, si je ne suis pas fou ma console java et l'api me dit que tout s'est bien passé et je le statut a bien été mis à jour ? non ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 21 mars 2012 15:12:39 com.restfb.DefaultWebRequestor executePost INFO: Executing a POST to https://graph.facebook.com/********/feed with parameters (sent in request body): message=wWwow!!!&access_token=*******&format=json <21 mars 2012 15:12:40 com.restfb.DefaultFacebookClient makeRequestAndProcessResponse INFO: Facebook responded with HTTP status code 200 and response body: {"id":"******"}
PROBLEME : Si je vais sur la page facebook liée, rien n'a été mis à jour. Peut-être que j'ai oublié quelque chose sur la configuration ? Quelqu'un peut m'aider ? Mon code n'est pas bon ?
Merci d'avance !
Partager