收藏
回答

使用开发工具调试与预览时后台使用code换取session_key存在差异

问题模块
API和组件

同样的后台逻辑,收到前端提交的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会有这么大的差异呢?请官方帮忙解答,感谢感谢。

最后一次编辑于  2017-07-03  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

2 个回答

  • 黄兆莲
    黄兆莲
    2017-07-03

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

    2017-07-03
    赞同
    回复
  • 秋天
    秋天
    2017-08-16

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


    2017-08-16
    赞同
    回复