さて、あなたは、部分的には、ユーザーの友人について照会すると
は、あなたにも、それがユーザーオブジェクトの一部だから、彼の場所を取得...そこに自分自身を答え(と仮定するとあなたは正しい権限を持っていますもちろん):http://developers.facebook.com/docs/reference/api/user/
問題は、あなたが書いたように、友人ごとにFacebookにリクエストを送る必要があるということです。これは正しいことではありません。 ありがたいことに、facebookはすでにそれについて考えていて、「バッチリクエスト」:http://developers.facebook.com/docs/reference/api/batch/を思いついた。
EDIT
あなたが1つのリクエストでユーザーの友人のすべてを取得することができますので、あなたも、バッチリクエストを必要としない、前に今、私はそれについて考えること、それは私が書いたよりも簡単です:私/友達。 ユーザーに必要なアクセス権が与えられていると仮定すると、フレンドリスト内の各ユーザーオブジェクトにもロケーションオブジェクトが割り当てられます。
友人ごとに、自分の位置が希望の半径にあるかどうかを計算します。 ?/ME /友人フィールド=場所、故郷、名前
しかし、あなたはfriends_locationとfriends_hometown権限が必要になります。
おかげで、私は単純に500件のリクエストをバッチ処理することなく、私に私の周りの友人の配列を返すことができ、単一のクエリを探していました。 –
さらに、バッチ要求は50要求に制限されています。 –
グラフapiのポイントが足りないと思います。 apiはグラフノードと他のノードへのそれらの接続を提供しますが、グラフアルゴリズムを使用するさまざまなアプリケーションに依存しています。私は共通の好き嫌いの数に基づいて、私からXの半径を持つすべての友人を求めることができます。 Facebookの利用可能なグラフのすべてのアプリケーションを実装することを期待することはできません –