Post de Facebook Mur de la Page
Je suis juste essayer de faire de PHP Connecteur à Facebook pour poster des messages sur le mur sur une Page.
Donc, je ne suis pas en train de poster un message sur le mur de mur de profil ou quoi que ce soit d'autre.
J'ai lu quelques tutoriels et manuels et j'ai décidé d'utiliser Facebook PHP-SDK (à partir de Naitik Shah)
https://github.com/facebook/php-sdk/
J'ai créé Facebook App pour poster wallposts à travers elle. J'ai reçu appId
et api secret
. J'ai ajouté les autorisations de l'application sur ma Page et a essayé exemple de code
$facebook = new Facebook(array(
'appId' => 'my app id',
'secret' => 'my api secret',
'cookie' => false,
'domain' => 'domain.com'
));
domain.com => domaine dont je suis l'envoi de requêtes à l'api
suivant ->
$facebook->getSession();
$token = $facebook->getAccessToken();
$facebook->api('/123456789/feed', array(
'access_token' => $token,
'link' => 'http://www.example.com'
));
Donc j'essaye de poster le lien sur le mur de la page avec l'id 123456789
La demande va sans avertissements/erreurs, mais rien n'est posté à la bonne place, et rien n'est renvoyé.
Merci pour toute idée sur ce problème.
Utilisé tutoriels:
Comment pensez-vous poster au mur sur un facebook page (pas de profil)
http://blog.theunical.com/facebook-integration/5-steps-to-publish-on-a-facebook-wall-using-php/
http://www.moskjis.com/other-platforms/publish-facebook-page-wall-from-your-site
http://tips4php.net/2010/12/automatic-post-to-facebook-from-php-script/
Vous devez vous connecter pour publier un commentaire.
Note le
'post'
partie.Si vous regardez le code source de l'API via le lien que vous avez fourni, vous verrez:
Lorsque vous n'avez pas
'post'
comme second argument et votre tableau comme la troisième, il va unget
Si vous obtenez l'autorisation des erreurs, assurez-vous d'avoir inclus l'autorisation suivante:
https://developers.facebook.com/docs/reference/api/post/