2010-09-14 101 views
1

如何獲得與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訪問?

回答

1

該圖書館非常過時。我會建議切換到RestFB。如果你去他們的網站,他們有很多的例子。

+0

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

+0

,我想爲桌面應用程序編碼。 – 2013-03-31 07:51:57

-1

嘗試下面的一行代碼:

string Session_Key=Request.QueryString.Get("fb_sig_session_key").ToString(); 
相關問題