Как получить ключ сеанса Facebook с Facebook-Java-API
-
02-10-2019 - |
Вопрос
Как получить ключ сессии с Facebook-Java-API?# Что я сделал до сих пор, это:
После того, как я разрешил свое приложение на Acces моей учетной записи Facebook, я перенаправляюсь на правильный URL -адрес в моем приложении, и там я делаю
FacebookJsonRestClient facebookClient = new FacebookJsonRestClient ('key', 'secaret')
String token = facebookClient.auth_createToken()
С возвращенным токеном я пытаюсь получить ключ сеанса
def sessKey = facebookClient.auth_getSession(token)
Но заканчивается в:
ошибки. GrailSexceptionResolver jsonObject ["session_key"] не найден. org.json.jsonexception: jsonobject ["session_key"] не найден. на org.json.jsonobject.get (jsonobject.java:498) на org.json.jsonobject.getstring (jsonobject.java:669) на com.google.code.facebookaapi.extensibleclient.auth_getsession (extensibleclient.java:288) com.google.code.facebookapi.extensibleclient.auth_getsession (extensibleclient.java:274)
Что мне здесь не хватает? Документация вообще не помогает. Javadocs также не помогает вообще. Кто -то есть, кто может порекомендовать мне библиотеку Java для использования для доступа на Facebook?
Решение
Эта библиотека очень устарела. Я бы порекомендовал переключиться на Restfb. Анкет Если вы пойдете на их сайт, у них есть тонны примеров.
Другие советы
Попробуйте строку кода ниже:
string Session_Key=Request.QueryString.Get("fb_sig_session_key").ToString();