0

Graph API を使用して、ユーザーが現在アカウントに持っているアプリ (ユーザーが使用中または使用済みで、まだ削除されていないもの) のリストを取得したいと考えていました。これは、[App Center] および [マイ アプリ] をクリックして表示されるリストと同じです。

特定のアプリケーションに関する情報を取得しようとしているわけではありません (まだ、どのアプリを調べればよいか、その ID を取得する方法がわかりません)。

この記事: Graph API を使用してユーザーの Facebook アプリケーションのリストを取得する方法

正しい答えのように見えました(そしてOPは確かにそれを気に入っていました)が、私にとっては、機能している間は空の配列を返します-しかし、プロファイルに約20個のアプリ(主にゲーム)がリストされており、そのうちの半分はお気に入りになっています. どれがお気に入りかを知る必要はありません。ユーザーがどのアプリに興味を持っているかを知りたいだけです。

これが機密情報と見なされることは認識していますが、api() メソッドに使用する文字列が見つからないため、必要なアクセス許可がわかりません。現在 read_stream を要求していますが、呼び出し自体は成功しているため、十分な権限があると思います。

/me/apprequests を使用してアプリのリクエストを一覧表示できることがわかりました。これは、アプリのリストを取得できるはずであることを示しています (通常、新しいゲームへの招待を除いて、リクエストはそこから送信されます) - しかし、見つかりません正しいと思われるもの。

何か案は?

ありがとう。

4

1 に答える 1

4

いいえ、ユーザーが TOS したアプリケーションの完全なリストを取得することはできません。

OP へのコメントで説明されているように、user_games_activity パーミッションが付与されていると仮定して、/[user]/scores からそれらの一部を推測することができます。

于 2012-10-27T05:10:24.423 に答える