我正在尝试根据使用 jsp 和 servlet 的 Facebook 服务器端身份验证流程登录到 facebook。我成功登录到我的 fb 帐户,但是当 fb 重定向到我的应用程序时,它会在字符“#”之后发送参数(状态...)。我在看这个: http: //facebook.stackoverflow.com/questions/4144878/get-url-parameters-after-in-java。
但我以与他们不同的方式来做这件事。
这是我的代码:
response.sendRedirect(response.encodeRedirectURL("http://www.facebook.com/dialog/oauth/?client_id=343473222406382" +
"&redirect_uri=http://localhost:8080/accountsLogger&response_type=token&state=logged"));
我正在重定向到:
{http://localhost:8080/accountsLogger/#state=logged&access_token=AAAE4YxdpUO4BAILjJoj5GsFZBDir1YmZCy4ZC9BmZAOCAztC2QclKo46OSce7dzObL6lSzrYpRDgQycOzzhfbqThR6kVC16lmurC5X5oV1lIrsvI0h9D&expires_in=4329.}