Domanda

Come faccio ad avere la chiave di sessione con il facebook-java-api? # Quello che ho fatto finora è questa:

Dopo aver autorizzato la mia app per acces il mio account facebook ottengo reindirizzato verso destra URL di reindirizzamento nella mia app e non ci faccio

     FacebookJsonRestClient facebookClient = new FacebookJsonRestClient ('key', 'secaret')
     String token =  facebookClient.auth_createToken()

Con il gettone restituito cerco di ottenere la chiave di sessione

def sessKey = facebookClient.auth_getSession(token)

Ma i finisce in:

errors.GrailsExceptionResolver JSONObject [ "session_key"] non trovato. org.json.JSONException: JSONObject [ "session_key"] non trovato.     a org.json.JSONObject.get (JSONObject.java:498)     a org.json.JSONObject.getString (JSONObject.java:669)     a com.google.code.facebookapi.ExtensibleClient.auth_getSession (ExtensibleClient.java:288)     a com.google.code.facebookapi.ExtensibleClient.auth_getSession (ExtensibleClient.java:274)

Che cosa mi manca qui? La documentazione è alcun aiuto a tutti. Javadocs è alcun aiuto a tutti. C'è qualcuno là fuori che mi può consigliare una libreria Java da utilizzare per l'accesso a Facebook?

È stato utile?

Soluzione

Questa libreria è molto vecchio. Suggerirei di commutazione per RestFB . Se andate al loro sito hanno tonnellate di esempi.

Altri suggerimenti

Prova il sotto la linea di codice:

string Session_Key=Request.QueryString.Get("fb_sig_session_key").ToString();
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top