本人有一个个人小程序(已上线),想增加自动登陆功能,由于想到了wx.login接口。 遇到问题:在自己服务器Java后台system.out.println微信公众平台返回的jSON数据块。总是报40029,提示获取不到code 已采取的方式: 1.删除app.js中有关请求后台的接口,就剩下onload /onshow等方法 2.删除模板的index.js中的所有方法,就留有onload onshow方法 3.开发者工具已删除重启,重新添加仍存在问题 4.appid和secret等信息核对无误 5.项目的appid和config.json等appid核对无误。 求各位大神给出解决办法!!
code要在前端获取
前端不是获取code传给后台吗?已经在前端获取了
是的,前端获取到code,传给后端,后端调用code2Session就能拿到openID了
https://developers.weixin.qq.com/miniprogram/dev/api/code2Session.html
查一下前端开发的小程序的appId是否和你要解析的对应了,code5分钟会过期的,调用wx.login也会更新的,登入最好在小程序启动的时候onLaunch去执行,最大可能是配置信息不匹配导致的,可以尝试把工具里的项目删除,重新导入试试看