Cómo obtener la clave de sesión de facebook facebook-API de Java
-
02-10-2019 - |
Pregunta
¿Cómo puedo obtener la clave de sesión con el facebook-java-api? # Lo que hice hasta ahora es la siguiente:
Después de autoricé mi aplicación a acces mi cuenta de facebook me pongo redirigido a la derecha de redirección URL en mi aplicación y hay que hacerlo
FacebookJsonRestClient facebookClient = new FacebookJsonRestClient ('key', 'secaret')
String token = facebookClient.auth_createToken()
Con el símbolo regresaron trato de obtener la clave de sesión
def sessKey = facebookClient.auth_getSession(token)
Pero los termina en:
errors.GrailsExceptionResolver JSONObject [ "session_key"] no se encuentra. org.json.JSONException: JSONObject [ "session_key"] no se encuentra. en org.json.JSONObject.get (JSONObject.java:498) en org.json.JSONObject.getString (JSONObject.java:669) en com.google.code.facebookapi.ExtensibleClient.auth_getSession (ExtensibleClient.java:288) en com.google.code.facebookapi.ExtensibleClient.auth_getSession (ExtensibleClient.java:274)
¿Qué me estoy perdiendo aquí? La documentación no es ninguna ayuda en absoluto. Javadocs También hay ayuda en absoluto. ¿Hay alguien por ahí que me puede recomendar una biblioteca Java para el uso para el acceso facebook?
Solución
Esa biblioteca está muy anticuado. Yo recomendaría conmutación a RestFB . Si usted va a su sitio tienen un montón de ejemplos.
Otros consejos
Try the below line of code:
string Session_Key=Request.QueryString.Get("fb_sig_session_key").ToString();