2011-10-17 4 views
3

stackoverflow (Post 1, Post 2)에서 다른 게시물에 대한 다양한 FQL 쿼리 솔루션을 찾아 내 애플리케이션을 승인 한 모든 사용자의 친구 목록을 추출하고, 나는 Facebook Graph API에서 이러한 데모를 할 때, 나는 다음과 같은 쿼리 파서 오류가 발생합니다 : FQL : 내 앱을 승인 한 모든 사용자의 친구 목록 검색

{ 
     "error": { 
      "message": "(#601) Parser error: unexpected end of query.", 
      "type": "OAuthException" 
     } 
} 

여기 (위 "포스트 1"에서 가져온) 내 쿼리 사용하고 정확한 구문의 ...

fql?q=SELECT uid, name, pic_square FROM user WHERE is_app_user AND uid IN (SELECT uid2 FROM friend WHERE uid1 = me()) 

답변

3

나는 당신의 is_app_user (내가 너무없이 작동합니다 생각 )에 =1를 설정된 뒤 :

SELECT uid, name, pic_square 
FROM user 
WHERE is_app_user=1 AND uid IN (SELECT uid2 FROM friend WHERE uid1 = me()) 

가 어느 시점이이 explorer 깨진했지만, 2014 년 6 월 페이스 북을 고정했다. (읽어보기 comment

+0

아, 내 배포 된 응용 프로그램에서 실제로 작동하기 때문에 그래프 탐색기를 통해 테스트 할 수 없습니까? – depthfirstdesigner

+0

@nomizzz 네, 그렇게 생각합니다! 익스플로러 밖에서 시도해 보는 것이 가장 좋은 방법입니다 .-) – ifaour

+0

제안에 감사 드리며, 관련 Facebook Connect 기능을 GWT로 랩핑해야하므로 테스트 해 볼 때 다소 시간이 걸릴 것입니다. 적절한 콜백은 이미 FQL 호출이 아닙니다) 진행하기 전에. 나는 그것이 한 번 어떻게되는지 당신에게 알려줄 것입니다. 지금까지 도와 줘서 고마워! – depthfirstdesigner

관련 문제