Wie benutze ich FB Graph, um eine Nachricht auf einem Feed (Wand) zu posten?

Ich habe eine App erstellt und möchte nun mithilfe der neuen Graph-API eine Nachricht an die Pinnwand eines Freundes senden. Ist das machbar?

Ich benutze bereits oAuth und die Graph-API, um eine Liste aller meiner Freunde zu erhalten. Die API beihttp: //developers.facebook.com/docs/ap sagt mir zu cURLhttps: //graph.facebook.com/ [userid] / feed um den Feed zu lesen, aber es sagt mir auch, wie ich eine Nachricht posten soll:

curl -F 'access_token=[...]' -F 'message=Hello, Arjun. I like this new API.' https://graph.facebook.com/arjun/feed

Natürlich funktioniert das nicht! Und ich kann nicht herausfinden warum ..

Hier ist mein 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 löst keinen Fehler aus und ich weiß, dass mein access_token korrekt ist (andernfalls könnte ich $ facebook-> api ('/ me? Access_token ='. $ This-> access_token) nicht ausführen, um mein Benutzerobjekt abzurufen.

Hat jemand da draußen erfolgreich eine Nachricht mit Graph-api gepostet? Dann bin ichbrauche Ihre Hilfe! : -)

Antworten auf die Frage(14)

Ihre Antwort auf die Frage