0

登録にFacebookを使用するモバイルアプリを構築しています(これを行う方法を知っています). 友達も私たちのアプリを使用している場合は、すべての友達が表示される画面が必要です。

1人のFacebookユーザーがアプリユーザーでもあるデータ(クライアント、サーバー)をどのように保存する必要がありますか?

4

1 に答える 1

0

すでに認証に Facebook を使用している場合、データベース内のユーザー テーブルに、各ユーザーの Facebook プロファイル ID を保持する列が既に存在する可能性があります。それらを区別したい場合は、そのユーザーがモバイル アプリも使用している場合は、列モデリングを追加するだけです。

Facebook Graph API ドキュメントで説明されているように、https://graph.facebook.com/PROFILE_ID/friendsにリクエストを発行することで、追加の権限を必要とせずに、特定のユーザーの友達のリストを取得できます。

ここで、ユーザーの友達リストと (モバイル アプリの) ユーザー ベースとの共通部分を構築するだけで、モバイル アプリを使用している彼の友達のリストを取得できます。もちろん、この比較はサーバー上で行う必要があるため、完全なユーザー ベースの Facebook ID を送信する必要はありません。

于 2012-07-02T14:10:14.600 に答える