2012-04-18 80 views
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此查询不工作,我们将根据当前用户的朋友吗?有没有任何可能的方式来写这个作为一个单一的查询? 我需要循环中的所有DATAS到别的检查当前的位置,但仍需要时间检验it.So亚姆寻找一个查询来获取DATAS?任何人都可以帮助我吗?

回答

0

这只是一个想法, 首先您的应用程序需要user_locationfriends_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); 
} 

的想法是让用户和用户的朋友CURRENT_LOCATION,然后做你的过滤。

希望这有助于

+0

,但我需要运行一个for循环查找当前location.So IAM现在accesing其Facebook上提供电流感谢您的回复area.Anyways的freindlist。 – 2012-04-19 08:35:30