Facebook登录后在URL中跟踪字符

时间:2012-02-03 04:47:30

标签: java facebook redirect facebook-authentication

我正在通过facebook身份验证过程将我的用户登录到我的网站。用户登录后,我使用以下方式重定向到个人资料页面

resp.sendRedirect("/l/profile");

但是当我到达个人资料页面时,网址结束/profile#_=_

这似乎是在facebook返回代码时重定向到的URL的末尾。为什么它会四处走动,我该如何摆脱它呢?

1 个答案:

答案 0 :(得分:0)

我猜这是一个名为“Authenticated Referrals”的新功能的副产品,他们将一个有效的accessToken添加到url的末尾作为#anchor或?param(取决于你是否正在阅读它的客户端或服务器端)。您可以在此处详细了解:http://developers.facebook.com/docs/opengraph/authentication/

无论如何,因为它附加在Facebook方面,你必须file a bug与他们一起修复它,虽然目前跟踪器对我来说似乎没有了。