そこで私は、Facebook の Graph API v2.2 を使用して 2 人のユーザー間で共通の友達を取得する方法を理解しようと、数日間これを試みてきました。FB アプリを使用している 2 人のユーザー間でのみ共通の友達を取得できることを理解しています。これは素晴らしいことです。
アプリには次の承認済みアイテムがあります。
- Eメール
- public_profile
- ユーザー_誕生日
- user_friends
- user_hometown
- ユーザーの場所
- ユーザー関係
- user_website
私のシナリオはこれです:
- ユーザー(ユーザーA)がFBアプリに登録
- 別のユーザー(ユーザーB)が登録
- ユーザーAがユーザーBのプロフィールを見る
- プロファイルには、2 人のユーザー間の共通の友達が表示されます。
Graph API Explorer で遊んでみました
/v2.2/app_scoped_user_id?fields=context.fields%28mutual_friends%29
と
/v2.2/user_id?fields=context.fields%28mutual_friends%29
。
これらは、私が提供した ID を含む ID フィールドを返すだけで、他には何も返しません。
私はすべてアイデアを出していますが、ドキュメントもあまり役に立ちません。誰かがそれを行う方法を説明できますか? Angular アプリで使用しますが、URL を取得して正しいものを取得できる限り、それを Javascript に変換できます。