Ich habe eine App erstellt, und jetzt möchte ich eine Nachricht auf einer meiner Freunde Wand mit der Verwendung der neuen Graph API veröffentlichen. Ist das machbar?How to FB Graph verwenden, um eine Nachricht auf einem Feed (Wand) zu posten
Ich benutze bereits oAuth und die Graph-api, um eine Liste aller meiner Freunde zu bekommen. Die API an http://developers.facebook.com/docs/api sagt mir https://graph.facebook.com/[userid]/feed zu kräuseln den Feed zu lesen, aber es sagt auch Howto mir eine Nachricht hinterlassen:
curl -F 'access_token=[...]' -F 'message=Hello, Arjun. I like this new API.' https://graph.facebook.com/arjun/feed
Ofcourse das funktioniert nicht! Und ich kann nicht herausfinden, warum ..
Hier sind meine 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..')
);
Dieser Code keine Fehler macht wirft, und ich weiß, dass meine access_token richtig sind (sonst could't i laufen $ facebook-> api ('/ me access_token =' $ this-> access_token.).? mein Benutzerobjekt erhält
Hat jemand da draußen erfolgreich abgeschlossen ist eine Nachricht geschrieben Graph-aPI Dann i Ihre Hilfe brauche ! :-)
Heute bin ich über Facebook :: getLoginUrl() zu genehmigen. Ich habe "publish_stream" unter "req_perms" hinzugefügt, aber ich denke, das ist nicht gut genug :( – qualbeen
Nun, wenn Sie stecken bleiben, können Sie einen Blick auf meinen letzten Blogbeitrag werfen, wo ich ein funktionierendes Beispiel gezeigt habe: http: //bit.ly/cT40vV –
Es sollte angemerkt werden, dass es "publish_stream" sein sollte, nicht "stream_publish". Siehe http://developers.facebook.com/docs/authentication/ –