2011-07-17 4 views
0

current_location 속성을 사용하여 특정 위치에서 사용자의 친구를 찾는 데 문제가 있습니다. 나는 사용자의 많은 친구들이 내가 CURRENT_LOCATION 배열 것을 알고 ID 103723936333579.와 위치에 살고있는 것을 알고 있지만 내가 작성하는 경우에도이 항상 비어 반환Facebook API, current_location을 사용하여 특정 위치에서 친구 가져 오기

SELECT name FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = me()) AND 
current_location = 103723936333579 

: 이것은 내 쿼리입니다

SELECT name FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = me()) AND 
current_location.id = 103723936333579 

... 배열의 ID를 얻으려면 오류가 발생합니다. 점 표기법이 나를 위해 작동하지 않는 것 같습니다.

답변

0

페이스 북 FQL 쿼리 당신이하려고하는 것처럼 배열 요소에 의해 쿼리를 지원하지 않는

감사합니다. 내가 생각할 수있는 유일한 방법은 모든 사용자와 current_location 필드를 반환하고 모든 사용자와 current_location 값을 반복하는 것입니다.

사용자에게 friends_checkins 확장 권한을 요청하여 현재 위치 값이 채워 졌는지 확인해야합니다.

관련 문제