2010-11-03 10 views

ответ

11

Да - используйте соединение с элементами. Проверьте Group reference на Graph API.

+0

Вы должны быть владельцем группы? Работает ли она для каждой группы? – Anton

+0

Я не думаю, что вы должны быть админом. Он ограничен публичными группами или группами, в которых вы являетесь. Ознакомьтесь с разделом «Разрешения» в этой ссылке. –

+0

Он даст всего 5000 членов ... любое другое решение? –

5

Сначала вам нужен токен доступа. Я бы рекомендовал эту статью:

http://benbiddington.wordpress.com/2010/04/23/facebook-graph-api-getting-access-tokens/

Если вы хотите постоянный маркер доступа вы должны попросить «offline_access» расширенного разрешения на получение его.

После этого, это просто вопрос выдачи REST API вызова:

https://graph.facebook.com/[GROUPID]/members?access_token=[ACCESSTOKEN]

и вы» Получите список JSON всех членов этой группы. Очень удобно!

0

Проверьте члены ссылаются на

http://developers.facebook.com/docs/reference/api/group

Если нажать на эту ссылку, он будет генерировать маркер OAuth для вас, то просто заменить GroupID

Он будет возвращать только 500 членов, хотя

0
Request request = new Request(Session.getActiveSession(), 
       groupId+"/members", bundle, 
       HttpMethod.GET, new Request.Callback() {} 
Request.executeBatchAsync(request); 
Смежные вопросы