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 멀티 쿼리이 쿼리가 작동하지 location.But 현재 사용자를 기반으로 친구를 얻으려고 노력

}

스피을? 이것을 단일 쿼리로 작성할 수있는 방법이 있습니까? 나는 현재 위치를 확인하기 위해 모든 데이터를 반복 할 필요가 있지만, 그것을 확인하기 위해 시간이 필요하다. 그래서 나는 데이터를 얻기 위해 단일 쿼리를 찾고 있는가? 어느 누구도 나를 도와 줄 수 있습니까?

답변

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

하는 데 도움이하지만 난 지금 현재 location.So 스피을 찾는 페이스 북이 답장을 보내 현재 area.Anyways 감사를 위해 제공하는 freindlist을 accesing에 대한 루프를 실행해야합니다. –