【已解决】获取openid同一台服务器 代码相同结果不同
发布于 5 年前 作者 gxia 12304 次浏览 来自 问答

问题原因

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

1 回复
回到顶部