Facebook返回#access_token

时间:2011-03-14 10:49:05

标签: java facebook scribe

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

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

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

如您所见,access_token前面有一个#,它不允许我将access_code作为普通参数获取。

有没有理由说Facebook正在追加#而不是?

3 个答案:

答案 0 :(得分:0)

var hash = document.location.hash;

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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

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