问题原因
1、 正式的后台和测试的后台放在同一台服务器上
正式的域名是 xiaofang.acorntimes.com 测试的域名是 xiaofangdev.acorntimes.com
2、 小程序开发过程中使用 正式域名 通过 wx.login得到 code 然后调用 jscode2session 能够得到 openid
3、 小程序开发过程中 适用测试域名 通过 wx.login得到 code 然后调用 jscode2session 能够得到报错信息 invalid code, hints: [ req_id: AFNbO6yFe-bsHyFa ]
请求官方支持或者其他遇到相同问题的人员支持
找到原因了,dev 的数据库不知道什么时候更换了小程序的 appid 而 开发者工具项目绑定的 appid 还是原来的 用一个 appid的 code去另一个appid 下获取 openid 肯定会报 invalid code