6
Friend APIの壁紙にコメントを投稿する方法が必要です(私はPythonラッパーを使用しています)。Facebook API - 友だちの壁の投稿にコメントを書く
アリスとボブという2人のユーザーを考えてみましょう。私は両方のユーザーのためのread_streamとwrite_stream権限を持っています。アリスの壁のポストがattachment
を持っているとき
>>> alice_graph = GraphAPI(alice_access_token)
>>> bob_graph = GraphAPI(bob_access_token)
# Alice makes a post on her own wall, which returns the objects Graph API id
>>> alice_graph.put_wall_post("test_message", attachment={'name' : 'some_name', 'link' : 'some_link')
{u'id': u'some_facebook_id'}
# Alice can comment
>>> alice_graph.put_comment('some_facebook_id', "test comment")
{u'id': u'some_other_facebook_id'}
# But Bob cannot comment
>>> bob_graph.put_comment('some_facebook_id', "test_comment")
*** GraphAPIError: (#100) Error finding the requested story
興味深いことに、こののみ発生します。アリスがアタッチメントなしの壁紙を作成した場合、それは起こりません。
添付ファイルのある壁ポストとそれを持たない壁ポストの間で権限がどのように異なる可能性があるのか全くわかりません。
誰かが間違っていることを知っていますか?
テストユーザーを使用しているようですが、すべての友達ですか?テストユーザーは時々問題を起こす傾向があります。さもなければ、ボブはボブのアクセストークンを介してアリスのポストをプルできますか?ボブはアリスのポストでFacebookのUIの中でコメントできますか? – phwd
実際、アリスとボブは本当のFacebookユーザーです(私と同僚)。 Bobは、Facebook APIの中からAliceの投稿にコメントすることができます。 Bobは自分のaccess_tokenでAliceのフィードを取得しようとすると、添付ファイルのないフィードオブジェクトしか見ることができません。 –
バグのような感じです。 http://developers.facebook.com/bugs –