2010-09-14 3 views
1

Как получить ключ сеанса с помощью facebook-Java-API # То, что я сделал до сих пор это:Как получить facebook сеансовый ключ с facebook-Java-API

После того как я уполномочил мое приложение Acces мой facebook аккаунт Я получаю перенаправлены на правой URL перенаправления в мое приложение и там я

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

с возвращаемой лексемы я пытаюсь получить сеансовый ключ

def sessKey = facebookClient.auth_getSession(token) 

Но в конце концов:

errors.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.facebookapi.ExtensibleClient.auth_getSession (ExtensibleClient.java: 288) at com.google.code.facebookapi.ExtensibleClient.auth_getSession (ExtensibleClient.java:274)

Что мне здесь не хватает? Документация не помогает. Javadocs также совсем не помогает. Является ли кто-то там, кто может порекомендовать мне библиотеку java для использования для доступа к facebook?

ответ

1

Эта библиотека очень устарела. Я бы рекомендовал переключиться на RestFB. Если вы заходите на их сайт, у них много примеров.

+0

LL это работать или мне нужно работать с RestFB? –

+0

, и я хочу закодировать его для настольных приложений .. –

-1

Попробуйте ниже строку кода:

string Session_Key=Request.QueryString.Get("fb_sig_session_key").ToString(); 
Смежные вопросы