2012-03-21 19 views
3

私はグラフAPIを使用してユーザーのタイムラインにアクティビティを投稿するアプリを持っていますが、このアクティビティをアプリ自体(および友人のアクティビティも含む)内に表示できるようにしたいと考えています。Facebook API Graph APIを使用してアプリケーションからアクティビティを取得するには?

自分のアプリのアクティビティにアクセスする方法が見つからないようです。私はこれを見つけて、https://developers.facebook.com/docs/authentication/permissions/#open_graph_permsを見つけて、user_actions:NAMESPACEのアクセス許可を追加しようとしましたが、アクティビティを取得できないようです。

私は、user_actions.video/musicの許可と/me/music.listensまたはvideo.watchesの呼び出しで、ビデオ/音楽のアクティビティを正常に取得できますが、自分自身でこれを取得する方法が見つからないようですアクティビティ。例のため

、のは、自分の行動があるとしましょう「コック、」私が試してみました:

/me/NAMESPACE:cook 
/me/NAMESPACE:cooks 
/me/NAMESPACE.cook 
/me/NAMESPACE.cooks 

をしかし、何も動いていないようにみえ - 私はここで何かが足りないのですか?

答えて

3

あなたのアプリは、他の権限を要求せずに公開したデータを読み取ることができます。

あなたがにあなたがそれらを掲示同じURLからアクションをお読みください。そして、あなたがGETingでそれらを読んで

POST https://graph.facebook.com/me/yournamespace:cook?access_token=USER_ACCESS_TOKEN 

GET https://graph.facebook.com/me/yournamespace:cook?access_token=USER_ACCESS_TOKEN 

することができますあなたがあなたの行動を計上した場合

あなたのアプリが追加の権限なしで投稿したユーザーの友だちの行動を読んでください。あなたは結局それを投稿し、そのユーザーは既にあなたのアプリを承認しています。繰り返しますが、あなたはただ手に入れます:

GET https://graph.facebook.com/USER_ID/yournamespace:cook?access_token=USER_ACCESS_TOKEN 
+0

私は以前に何が欠けていたのか分かりませんが、これは今私にとってはうまくいきます。 – Ahmed

関連する問題