2010-12-07 27 views
3

この質問は初期の質問の繰り返しですが、関連する回答は見つかりませんでした。Facebookの投稿 - 友だちの壁に投稿する

私はFBアプリを構築していると私はこのコードを使用して友人の壁に公開しようとしています:

$attachment = array(
'access_token' => $facebook->getAccessToken(), 
'message' => 'Did a Test Post :', 
'name' => "This is the title of my post", 
'link' => "http://blogs.canalplan.org.uk/steve/2010/04/28/hitting-a-moving-target/", 
'description' => "this is the body of the post with lots of wiffly woffly text in it, lets see if this all works ok!", 
'picture'=>"http://blogs.canalplan.org.uk/steve/files/2009/12/13742_1291940983817_1389037839_836473_2130235_n.jpg", 
); 
100001893238650- this is a friend that give permission to publish on hes wall    
$facebook->api('/100001893238650/feed', 'POST', $attachment); 

、私が代わりにこのIDを「私」を使用していたときに、それが正常に動作しますが、いつでもidは '私'ではないUncaughtを取得するOAuthException:(#210)ユーザーが表示されないエラー。

curlを使用しても同じエラーが発生します。

私はpublish_streamを求めていて、offline_access(私はoffline_accessが接続されているとは思えませんが、確かに確かなものです)の許可を得ています。

私は間違っていますか?どの許可が必要なのですか?

+0

http://stackoverflow.com/questions/2314467/how-to-publish-facebook-feed-as-someone-else-other-than-the-logged-in -user – rICh

答えて

1

は、あなたがこの記事をチェックアウトした:How to publish Facebook feed as someone else other than the logged in user?

(わずかに異なる問題ではなく、同じエラー!)

+0

実際に私はしました。私は正しいとは思っていませんでしたが、ちょうど安全なところにいるように、私は自分のアプリが好きで、私はhesの壁に書くことができます。とにかくありがとう... – ori

+0

トリッキーなもの。別のアカウントで新しいアカウントを作成しようとしましたか、問題が一貫しているのか、ユーザー固有のものかを確認しましたか? – Robarondaz

+0

いいえ、でも私は.. – ori

1

彼の壁に行って、彼の壁に投稿できるかどうか確認してください。これは、Facebookのユーザーが自分の壁に投稿することを許可していない場合に発生します。 try catchを使用してエラーを処理できます。将来的にこの質問を越えつまずく誰の利益のために

関連する問題