微信auth2.0认证获取code失败?返回code为null

jianguangguo 2015-08-15 12:19:30
今天用auth2.0,做微信端到H5的跳转,后台用java。重定向也没有问题,在actin中获取code为null,感觉很奇怪,于是单独写了一个测试页面输出code,同样显示为null.
很是郁闷,请各位大神解惑,这是啥情况呢。。。
https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect
根据微信给出的接口,只需要配置2个参数,现在跳转没问题,所以,redirect_uri=REDIRECT_URI没问题,appid 也没问题。但是为什么code是null呢。。。郁闷中
...全文
6661 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_21491833 2016-12-27
  • 打赏
  • 举报
回复
在action中怎么设置code变量,和code的set,get 方法。好像没有引用到这两个方法。可以发一下代码吗
jianguangguo 2015-09-01
  • 打赏
  • 举报
回复
已经解决,最后发现在action中没有设置code变量,和code的set,get 方法。这段时间综合所有的问题,如果页面不显示微信的错误提示,就说明跟参数没有关系,只是接收有问题。
Small-Young 2015-08-16
  • 打赏
  • 举报
回复
在你获取用户openid的时候也用到了appid你看看那你修改了吗
Small-Young 2015-08-16
  • 打赏
  • 举报
回复
scope参数有问题
jianguangguo 2015-08-16
  • 打赏
  • 举报
回复
微信是否弹出授权页面url的区别只在一个参数scope,不弹出微信授权页面:scope=snsapi_base,弹出微信授权页面:scope=snsapi_userinfo 我选择的是不弹出授权页,所以, https://open.weixin.qq.com/connect/oauth2/authorize?appid=xxxxxxxxxxxxxxxxxx&redirect_uri=http://www.xxxxxx.com/xxx/xxxx/xxx_xxxxx.action&response_type=code&scope=snsapi_base&state=STATE#wechat_redirect 从原来的项目中copy过来的,只修改了appid和redirect_uri. 原项目能用,但是这个项目就一直返回null。

5,655

社区成员

发帖
与我相关
我的任务
社区描述
Web开发应用服务器相关讨论专区
社区管理员
  • 应用服务器社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧