Wie facebook Sitzungsschlüssel mit Facebook-java-api bekommen
-
02-10-2019 - |
Frage
Wie erhalte ich den Sitzungsschlüssel mit dem Facebook-java-api? # Was ich tat, so weit ist diese:
Nachdem ich meine App autorisierte acces mein Facebook-Konto Ich kapier umgeleitet nach rechts Umleitungs-URL in meiner app und es mich
FacebookJsonRestClient facebookClient = new FacebookJsonRestClient ('key', 'secaret')
String token = facebookClient.auth_createToken()
Mit der zurückgegebene Token ich versuche, den Sitzungsschlüssel zu bekommen
def sessKey = facebookClient.auth_getSession(token)
Aber die Ende nach oben in:
errors.GrailsExceptionResolver JSONObject [ "session_key"] nicht gefunden. org.json.JSONException: JSONObject [ "session_key"] nicht gefunden. bei org.json.JSONObject.get (JSONObject.java:498) bei org.json.JSONObject.getString (JSONObject.java:669) bei com.google.code.facebookapi.ExtensibleClient.auth_getSession (ExtensibleClient.java:288) bei com.google.code.facebookapi.ExtensibleClient.auth_getSession (ExtensibleClient.java:274)
Was bin ich hier? Die Dokumentation ist keine Hilfe überhaupt. Javadocs ist auch keine Hilfe überhaupt. Ist jemand da draußen, die mir eine Java-Bibliothek, um die Verwendung für Facebook Zugang empfehlen kann?
Lösung
Das Bibliothek ist sehr veraltet. Ich würde Umschaltung auf RestFB . Wenn Sie auf ihre Website gehen sie Tonnen von Beispielen.
Andere Tipps
Versuchen Sie die folgende Codezeile:
string Session_Key=Request.QueryString.Get("fb_sig_session_key").ToString();