2010-11-25 5 views
2

저희 웹 사이트에는 학교 정보가 있습니다; 사용자가 Facebook을 사용하여 Google 사이트에 로그인 할 때 학교에 다녀간 사용자의 친구 사진을 몇 가지 표시하고 싶습니다.학교 별 페이스 북 친구 찾기

Facepile 소셜 플러그인은 학교를 좋아한다고 표시하지만 학교 기록을 추가하는 것과는 다른 것으로 보입니다. (예를 들어 고교를 좋아하지는 않지만 내 사용자 정보에 나타납니다.)

Graph API 또는 FQL을 사용하여이를 수행 할 수있는 방법이 있습니까? 예 : 학교의 페이지 ID와 사용자의 액세스 토큰이 있으면 학교에서 사용자의 친구를 쿼리 할 수있는 방법이 있습니까?

답변

2

omalleyt 덕분에 ID를 포함하는 사용자의 모든 친구의 education 개체를 쿼리 할 수 ​​있습니다.

https://graph.facebook.com/me/friends?fields=name,id,education&access_token=blah 
0

내가 뭔가를 놓치지 않는 한, 학교 페이지에 가입/좋아하는 사람의 목록을 얻을 수 있어야하며 사용자가 가진 친구 목록을 가져올 수 있어야합니다. 일단 두 목록을 모두 가지고 있다면 두 목록에서 공통 항목을 비교하고 찾습니다. 당신은 친구들의 목록으로 끝나야합니다. 모두 그 학교에 가입했거나 좋아했습니다.

+0

불행히도 누가 학교의 페이지를 좋아하는지 쉽게 알 수 있지만 누가 학교에 다녔습니까? 참석자 목록을 얻는 방법은 없을 것 같습니다. –

+0

나는 학교 페이지가 그룹이라고 가정하고 그룹 api를 보면 다음과 같이 모든 회원을 얻을 수있는 방법이 있습니다. http://developers.facebook.com/docs/reference/api/group –

+0

가정하지 마세요! ;-) 학교는 그룹이 아니라 페이지입니다. 그것은 "category"(학교)와 "fan_count"를 가지고 있습니다; 그룹스처럼 "개인 정보"속성을 가지고 있지 않습니다. –