获取Facebook用户访问令牌回调

时间:2016-06-22 21:54:33

标签: java spring facebook http facebook-graph-api

我正在尝试获取问题标题中的Facebook用户访问令牌。 我配置了我的应用程序,我发送请求:

redirect:https://www.facebook.com/dialog/oauth?client_id="+appId+"&redirect_uri="+REDIRECT_URI+"&response_type=token

我总是在第一个参数之前有一个标签的地方得到回复:

/auth/fb/callback/?#access_token=blablabla

有谁知道为什么Fb会在access_token之前继续添加#? 我很难从HTTP请求中解析它,因为Spring向我显示了0 GET参数。

是否可以避免这种情况或使用#???

进行解析

1 个答案:

答案 0 :(得分:2)

  

有谁知道为什么Fb会继续在access_token之前添加#?

因为您要求使用response_type=token。你实际上想要代替代码

https://developers.facebook.com/docs/facebook-login/manually-build-a-login-flow#logindialog