0

現在のユーザーのタイムラインに公開されたアクションのリストを取得することは可能ですか?たとえば、アプリを介してユーザーのタイムラインに公開されたすべての読み取りアクション(news.reads)。

Graph APIを使用して組み込みの読み取りアクションを公開する方法は知っていますが、誰かがすでに公開しているすべてのアクションを取得する方法はわかりません。アイデアは、現在のユーザーがこれまでに公開したすべてのアクションのリストを作成し、タイムラインから削除するアクションをユーザーに決定させることです。

4

1 に答える 1

1

組み込みアクションの場合、適切なOpen Graph権限を使用して、すべてのリッスン、読み取り、ウォッチ(およびゲームアクティビティ)を取得できます。これは、次のような単純なGraphAPI呼び出しで行います。

https://graph.facebook.com/me/news.reads?access_token=USERACCESSTOKEN

詳細はこちら: https ://developers.facebook.com/docs/opengraph/actions/builtin/

カスタムアクションの場合、アプリは公開したアクションのみを取得できます。この場合、user_actions:APP_NAMESPACEユーザーからアクセス許可を要求する必要があります。そうすると、GraphAPI呼び出しは次のようになります。

https://graph.facebook.com/me/mycookingapp:eat?access_token=USERACCESSTOKEN(ここmycookingappで、はアプリの名前空間であり、eatはカスタムアクションです)。

アプリのアプリダッシュボードの[グラフを開く]セクションに移動し、関連するアクションタイプの横にある[コードを取得]をクリックすると、特定のカスタムアクションタイプをすべて読み取るためのGraphAPI呼び出しがアプリで何であるかを確認できます。

于 2012-11-08T15:36:56.230 に答える