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 :

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":"******"}
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 ?

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 !