Ho creato un'app e ora voglio inviare un messaggio su uno dei miei amici wall con l'utilizzo della nuova Graph API. È fattibile?Come utilizzare FB Graph per inviare un messaggio su un feed (muro)
Sto già utilizzando oAuth e Graph-api per ottenere un elenco di tutti i miei amici. L'API a http://developers.facebook.com/docs/api mi dice di CURL https://graph.facebook.com/[userid]/feed a leggere il feed, ma dice anche me howto postare un messaggio:
curl -F 'access_token=[...]' -F 'message=Hello, Arjun. I like this new API.' https://graph.facebook.com/arjun/feed
Naturalmente questo non funziona! E non riesco a scoprire perché ..
Ecco il mio PHP-code:
require_once 'facebook.php'; // PHP-SDK downloaded from http://github.com/facebook/php-sdk
$facebook = new Facebook(array(appId=>123, secret=>'secret'));
$result = $facebook->api(
'/me/feed/',
array('access_token' => $this->access_token, 'message' => 'Playing around with FB Graph..')
);
Questo codice non genera alcun errore, e so che il mio access_token siano corretti (altrimenti i could't corro $ facebook-> api ('/ me access_token =?' $ this-> access_token.);.? per ottenere la mia UserObject
avere qualcuno là fuori documento con successo ha postato un messaggio utilizzando Graph-api Poi ho bisogno del vostro aiuto ! :-)
Oggi sto usando Facebook :: getLoginUrl() di autorizzare. Ho aggiunto "publish_stream" sotto "req_perms", ma immagino che non sia abbastanza buono :( – qualbeen
Beh, se sei bloccato puoi dare un'occhiata al mio recente post sul blog in cui ho mostrato un esempio operativo: http: //bit.ly/cT40vV –
Vale la pena notare che dovrebbe essere "publish_stream", non "stream_publish". Vedi http://developers.facebook.com/docs/authentication/ –