2010-11-03 10 views

risposta

11

Sì: utilizzare la connessione membri. Controlla il Group reference su Graph API.

+0

Dovresti essere il proprietario del gruppo? Funziona per ogni gruppo? – Anton

+0

Non penso che tu debba essere un amministratore. È limitato a gruppi o gruppi pubblici di cui sei membro. Controlla la sezione Autorizzazioni in quel link. –

+0

Darà solo 5000 membri ... qualsiasi altra soluzione? –

5

Per prima cosa è necessario un token di accesso. Mi raccomando questo articolo:

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

Se si desidera un accesso permanente pedina è necessario richiedere il "offline_access" l'autorizzazione estesa su ottenerlo.

Dopo di che, è solo una questione di emettere un'API chiamata REST:

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

e si' Riceverò una lista JSON di tutti i membri di quel gruppo. Molto maneggevole!

0
Request request = new Request(Session.getActiveSession(), 
       groupId+"/members", bundle, 
       HttpMethod.GET, new Request.Callback() {} 
Request.executeBatchAsync(request);