Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用facebook java api获取facebook会话密钥_Facebook_Facebook Java Api - Fatal编程技术网

如何使用facebook java api获取facebook会话密钥

如何使用facebook java api获取facebook会话密钥,facebook,facebook-java-api,Facebook,Facebook Java Api,如何使用facebook java api获取会话密钥? 到目前为止,我所做的是: 在我授权我的应用程序访问我的facebook帐户后,我确实得到了 在我的应用程序中重定向到正确的重定向url FacebookJsonRestClient facebookClient = new FacebookJsonRestClient ('key', 'secaret') String token = facebookClient.auth_createToken() 使用返回的令

如何使用facebook java api获取会话密钥? 到目前为止,我所做的是:

在我授权我的应用程序访问我的facebook帐户后,我确实得到了 在我的应用程序中重定向到正确的重定向url

     FacebookJsonRestClient facebookClient = new FacebookJsonRestClient ('key', 'secaret')
     String token =  facebookClient.auth_createToken()
使用返回的令牌,我尝试获取会话密钥

def sessKey = facebookClient.auth_getSession(token)
但结果是:

找不到errors.GrailExceptionResolver JSONObject[session_key]。 org.json.JSONException:JSONObject[session_key]未找到。 位于org.json.JSONObject.getJSONObject.java:498 位于org.json.JSONObject.getStringJSONObject.java:669 在com.google.code.facebookapi.ExtensibleClient.auth_getSessionExtensibleClient.java:288 在com.google.code.facebookapi.ExtensibleClient.auth_getSessionExtensibleClient.java:274

我错过了什么?这些文件毫无帮助。 Javadocs也没有任何帮助。
有人能推荐我一个java库用于facebook访问吗?

那个库已经过时了。我建议换成。如果你去他们的网站,他们会有很多例子。

试试下面的代码行:

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