Вопрос

Как получить ключ сессии с 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();
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top