如何获得与Facebook Java的API的Facebook会话密钥

问题描述:

如何获得与Facebook的Java的API会话密钥# 我所做的到目前为止是这样的:?如何获得与Facebook Java的API的Facebook会话密钥

我授权我的应用程序后,存取权限我的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”]。 at org.json.JSONObject.get(JSONObject.java:498) at org.json.JSONObject.getString(JSONObject.java:669) at com.google.code.facebookapi.ExtensibleClient.auth_getSession(ExtensibleClient.java: 288) at com.google.code.facebookapi.ExtensibleClient.auth_getSession(ExtensibleClient.java:274)

我在这里错过了什么?文档根本没有帮助。 Javadocs也没有任何帮助。 是否有人可以推荐我一个Java库来使用Facebook访问?

该图书馆非常过时。我会建议切换到RestFB。如果你去他们的网站,他们有很多的例子。

+0

LL它的工作或我需要RestFB工作? – 2013-03-31 07:49:32

+0

,我想为桌面应用程序编码。 – 2013-03-31 07:51:57

尝试下面的一行代码:

string Session_Key=Request.QueryString.Get("fb_sig_session_key").ToString();