2012-01-13 2 views
4

나는 플레이 프레임 워크를 사용하여 페이스 북 애플리케이션을 만듭니다. 나는 어떤 점에서 다소 꼼짝 못한다. 그래프 API를 사용하면 내 응용 프로그램을 사용하는 친구 목록을 가져올 수 없습니다. 제가 말하고자하는 것은 예를 들면 다음과 같습니다 :페이스 북에서 같은 애플리케이션을 사용하는 친구를 얻으려면

A는 내 응용 프로그램을 사용하고 있습니다.

B도 내 응용 프로그램을 사용하고 B는 A.

A가 내 응용 프로그램을 사용하는 친구, 나는 A가 B는이 응용 프로그램을 사용하고보고 싶어요.

단순히 같은 애플리케이션을 사용하는 친구 목록을 얻고 싶습니다.

그래프 API를 사용하면 어떻게 될까요?

답변

11

FQL 쿼리를 실행할 수있는 "is_app_user"라는 필드가 사용자 테이블에 있습니다. 쿼리는 같은 것이다 : 그의 그래프 URL은 다음과 같이 될 것이다

select uid, name 
from user 
where is_app_user = 1 
and uid in (SELECT uid2 FROM friend WHERE uid1 = me()) 

을 (액세스 토큰을 추가해야합니다) :

https://api.facebook.com/method/fql.query?query=select uid, name from user where is_app_user = 1 and uid in (SELECT uid2 FROM friend WHERE uid1 = me())&access_token=...

관련 문제