Facebook GraphAPI – come eseguire una query

Facebook GraphAPI - come eseguire una query

Andare su questo link:

https://developers.facebook.com/tools/explorer?

Premere il tasto token, selezionare i permessi per le informazioni richieste.

Ottenuto il token, si puo testare la query o tramite FQL o direttamente tramite il GraphAPI, sempre nel  sito sopra indicato.

SocialAuth execute GraphApi Fql Facebook

Effettuare il  login come indicato qui
Una volta che si ha a disposizione una istanza della classe AuthProvider, per eseguire una query su GraphApi basta richiamare il metodo api(……) della classe su menzionata. Esempio:

AuthProvider provider = manager.connect(SocialAuthUtil.getRequestParametersMap(request));

Response resp = provider.api("https://graph.facebook.com/me", MethodType.GET.toString(), null, null, null); System.out.println("print response:" + resp.getResponseBodyAsString(Constants.ENCODING));

per eseguire direttamente una query Fql basta inserire quest’URL:

https://graph.facebook.com/fql?q=query fql

al posto di

https://graph.facebook.com/me