Question

Comment puis-je obtenir la clé de session avec le facebook-java-api? # Ce que je l'ai fait jusqu'à présent est la suivante:

Après avoir autorisé mon application à mon compte acces facebook je reçois redirigé vers l'URL à droite redirect dans mon application et là je faire

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

Avec le jeton retourné je tente d'obtenir la clé de session

def sessKey = facebookClient.auth_getSession(token)

Mais les finit dans:

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

Qu'est-ce que je manque ici? La documentation est d'aucune aide. Javadocs est d'aucune aide. Est-ce que quelqu'un là-bas qui peut me recommander une bibliothèque java à utiliser pour l'accès facebook?

Était-ce utile?

La solution

Cette bibliothèque est très obsolète. Je recommande à commutation RestFB . Si vous allez sur leur site, ils ont des tonnes d'exemples.

Autres conseils

Essayez le dessous de la ligne de code:

string Session_Key=Request.QueryString.Get("fb_sig_session_key").ToString();
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top