アプリを作成しました。新しいグラフAPIを使用して、友達のウォールの1つにメッセージを投稿したいと思います。これは実行可能ですか?
私はすでにoAuthとGraph-apiを使用して、すべての友達のリストを取得しています。http://developers.facebook.com/docs/apiのAPIは、フィードを読むためにcURL https://graph.facebook.com/[userid]/feedを教えてくれますが、メッセージを投稿する方法も教えてくれます。
curl -F 'access_token=[...]' -F 'message=Hello, Arjun. I like this new API.' https://graph.facebook.com/arjun/feed
もちろん、これは機能しません!そして、その理由がわかりません。
これが私のPHPコードです:
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..')
);
このコードはエラーをスローせず、access_tokenが正しいことを知っています(そうでなければ、$ facebook-> api('/ me?access_token='。$this-> access_token);を実行してユーザーオブジェクトを取得できませんでした。
Graph-apiを使用してメッセージを投稿した人はいますか?それなら私はあなたの助けが必要です!:-)