2011-02-13 5 views
1

아이디어가 있습니까? 모든 사용자를 끌어 들이기위한 쿼리가 있나요 내 Facebook APP에서 Graph Api를 통해 이메일을 보내시겠습니까? BTW페이스 북의 모든 사용자 이름과 이메일을 한 페이지에 어떻게 표시 할 수 있습니까?

나는 이메일 필드 ;-) 아이디어는 같은 쌍으로 모든 정보를 표시

...

이름에 확장 된 권한을 가지고; 이메일

당신은 내가 무슨 말을하고 있는지 알고 있습니다 ;-)?

건배!

+0

어떤 목적으로? – Orbling

답변

0

실제로는 꽤 쉽습니다. 그러나 먼저 액세스 토큰을 받아야합니다. 액세스 토큰을 얻는 방법에 대한 정보는 http://developers.facebook.com/docs/reference/api

토큰을 얻은 후에 그래프에 ID를 쿼리하고 데이터를 요청할 수 있습니다. 다음은 단일 사용자를 쿼리하는 호출의 모양입니다. 여러 사용자를 잡아하려면

https://graph.facebook.com/user1&access_token=ACCESS_TOKEN_HERE

, 당신은 IDS 매개 변수를 사용할 수 있으며, 그것은 당신을 위해 모든 기록을 잡아 것입니다. 나는 최대 25 ids iirc라고 생각한다. 이들은 쉼표로 구분됩니다. 당신이 원하는 경우

https://graph.facebook.com/?ids=user1,user2&access_token=ACCESS_TOKEN_HERE

당신은 또한 & 메타 데이터 = 1이 더 많은 메타 데이터를 얻기 위해 추가 할 수 있습니다 좀 더 정보는 각 노드에 돌아왔다. 당신이 만드는되면

https://graph.facebook.com/user1&metadata=1&access_token=ACCESS_TOKEN_HERE

당신이 JSON 개체를 구문 분석 할 필요가 호출이 반환,하지만 그건 사소한해야한다.

희망이 도움이 될 것입니다.

+0

좋은 출발점. 고맙습니다. – Jimmy

관련 문제