0

我正在使用 Java Scribe + Spring MVC 来访问 Facebook 身份验证 API。

但是,我从 Facebook 取回的带有访问令牌的 URL 采用以下格式:

/facebookCallback#access_token=[long chunk]&expires_in=5028

如您所见,access_token 前面有一个#,这使我无法将 access_code 作为普通参数获取。

Facebook 是否有任何理由附加 # 而不是 a ?

4

3 回答 3

0
var hash = document.location.hash;

我认为您的意思是 Javascript,而不是 Java Scribe?

于 2011-03-22T11:17:42.127 回答
0

您可能正在使用为 JS 库设计的回调参数。确保您没有为“类型”发送不正确的参数。

于 2011-07-01T15:06:58.903 回答
0

原来这可能是由我的学校网络引起的。我在学校和家里都尝试了完全相同的代码,得到了不同的结果(学校 - 错误,家庭 - 正确)。

第二天在学校,问题就自行解决了,所以我无法找出确切的原因。感谢那些帮助过的人。

于 2011-11-01T00:08:56.020 回答