2012-03-20 3 views
1

各ユーザーの友だちのソーシャルグラフを作成するには、アプリケーションに必要です。 Facebookのアプリ「ソーシャルグラフ」をやっているように: App URL 私が見たように、友人の友人を引き出す方法はありません。だから、私が考えていたのは友人を引き出すことです。友達のペアごとに友人であるかどうかを友達と確認し、友達であるかどうかを確認してソーシャルグラフを作成します。 しかし、友人300人のユーザーの場合は、45.150 APIコールが必要です。 1時間あたりのAPIコール制限を超えています。 APIリクエストでより多くのクエリをキャストする方法があります。または私はこのソーシャルグラフをより良い方法で構築する方法を提案しますか?友だちのソーシャルグラフを作成する

よろしく

答えて

1

私はこれを行うにわずかに異なるアプローチを示唆しています。データストアにできることを保存して、より迅速なクエリを実行する必要があります。 FacebookからReal-Time APIを実装し、各ユーザーのフレンドリクエストに登録する必要があります。こうすることで、友だちのリンクを追跡して、ソーシャルグラフを整理することができます。

+0

答えていただきありがとうございます。私はリアルタイムAPIについて詳しく説明します。私はそれが私のアプリケーションで非常に有用かもしれないと思う。しかし、私はこのようにして、ユーザーに関する友人関係(ユーザー<->新しい友達)のみを処理できると思います。私はグラフに必要な関係の通知(ユーザーの友だち<->ユーザーの友人)を取得していない可能性があります。私は正しい? – user1281080

+0

ユーザーがログインすると、友達のリストを取得できます。ログイン時に保存します。ただし、認証解除コールバックを実装することも忘れないでください(アプリ設定でURLを設定してください)。 – DMCS

関連する問題