0

FB.api(
{
method: 'fql.query',
query: 'select uid,name from user where uid in (select uid2 from friend where uid1 ='+me.id+') AND current_location='+me.location.name
},function(data) { alert(data);
FQLマルチクエリ

}

IAM現在のユーザーに基づいて、友人を取得しようとしてlocation.Butこのクエリが動作しませんか?これを1つのクエリとして記述する方法はありますか? 私は現在の場所を確認するためにすべてのデータをループする必要がありますが、それをチェックするために時間がかかります。私はデータを取得するために単一のクエリを探していますか?誰も私にそれを手伝ってもらえますか?

答えて

0

これは単なるアイデアです。 最初にアプリケーションにアクセス許可としてuser_locationfriends_locationが必要です。

は、なぜあなたはアイデアは、ユーザとユーザの友人のCURRENT_LOCATIONを取得し、あなたのフィルタリングを行うことです。この

FB.api(
{ 
    method: 'fql.query', 
    query: 'select uid,name,current_location from user where uid in (select uid2 from friend where uid1 ='+me.id+') 
    },function(data) { alert(data); 
} 

ような何かにあなたのクエリを変更しないでください。

希望これは

+0

に役立ちますが、私は今、Facebookは現在area.Anywaysのためお返事に感謝を提供freindlistをaccesing現在location.SoのIAMを見つけるためのforループを実行する必要があります。 –