使用开发工具调试与预览时后台使用code换取session_key存在差异
发布于 5 年前 作者 weishi 15393 次浏览 来自 问答

同样的后台逻辑,收到前端提交的code,使用接口换取session_key,

在使用微信开发工具模拟器调试时能正常换取session_key,

但是提交预览时,总是提示:{“errcode”:40163,“errmsg”:“code been used, hints: [ req_id: xxx]”}

多次调试,可以肯定的是:

1、全部使用已配置好的https域名进行请求,已进行合法域名配置;

2、调试和预览请求的是同一个后端;

3、预览时,使用手机访问,后端换取session_key时只发起了一个请求。另外,不用代码请求,直接使用code拼接一个url在服务器curl或在本地浏览器打开也是40163错误。

为何调试环境和手机预览时后端的code换取session_key会有这么大的差异呢?请官方帮忙解答,感谢感谢。

2 回复

你这个问题解决了吗??我也遇到了,不知道怎么办

wxid为:wxd25b12c819a963fa,麻烦帮忙看看。

回到顶部