我正在通过 facebook 身份验证过程将我的用户登录到我的网站。用户登录后,我使用以下命令重定向到个人资料页面:
resp.sendRedirect("/l/profile");
但是当我进入个人资料页面时,URL 就结束了/profile#_=_
这似乎位于 facebook 返回代码时重定向的 URL 末尾。为什么它会一直存在,我该如何摆脱它?
我猜这是名为“Authenticated Referrals”的新功能的副产品,他们将有效的 accessToken 添加到 url 的末尾作为 #anchor 或 ?param (取决于您是在客户端还是服务器端读取它) )。你可以在这里读更多关于它的内容:http://developers.facebook.com/docs/opengraph/authentication/ http://developers.facebook.com/docs/opengraph/authentication/
无论如何,因为它是附加在 Facebook 端的,所以你必须提交错误 http://developers.facebook.com/bugs与他们一起修复它,尽管目前跟踪器似乎对我来说已经失效了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)