亲宝软件园·资讯

展开

成功填坑! Java引入QQ登录时,AccessToken [accessToken=, expireIn=];

CN丶Moti 人气:2

主要就是会一直进入下面这一行,也就是accessTokenObj.getAccessToken().equals("")

此时前端显示如下

AccessToken [accessToken=, expireIn=]; 

原因就是跨域了,seesion丢失。AccessToken是通过session获取到的。

我在QQ互联上注册的信息是这样的

  • 如果在配置文件中配置的回调地址为: http://xuewei.world/molihub/connection ,那么访问项目一定要使用 http://xuewei.world/molihub/ 不能使用 http://www.xuewei.world/molihub/
  • 如果

在配置文件中配置的回调地址为: http://www.xuewei.world/molihub/connection ,那么访问项目一定要使用 http://www.xuewei.world/molihub/ 不能使用 http://xuewei.world/molihub/

示例

我在配置文件中定义的是redirect_URI = http://xuewei.world/molihub/connection
所以不能用www的方式访问项目
奇怪的是,当我用 http://xuewei.world/molihub/ 登录成功后
再一次使用 http://www.xuewei.world/molihub/ 进行登录,竟然也成功了
一定要先使用 http://xuewei.world/molihub/ 登录

加载全部内容

相关教程
猜你喜欢
用户评论