总是报错 code been used

来源:9-5 实现Token身份权限体系三

慕粉13820622527

2017-07-11

请教老师!总是报错code been used,可是我确实没用过这个code啊?

http://szimg.mukewang.com/5964e98c0001c17a05630263.jpg

http://szimg.mukewang.com/5964e98c00013a0411940599.jpg


写回答

2回答

7七月

2017-07-12

一个code只能换取一次 session_key用过了就不能再用了

0
4
慕斯卡5217137
原因是,wx.request()已经进行了一次http请求。在postman中的请求是第二次请求,所以总是: code been used
2018-07-02
共4条回复

慕粉13820622527

提问者

2017-07-11

自行解决了!把小程序console下面的wx.request函数注释掉就好了,不过不知道为啥,老师看到了给解个惑呗?//szimg.mukewang.com/5964eb4e0001635807290460.jpg

0
1
慕斯卡5217137
我觉得问题可能是这样的: 小程序通过wx.login()向微信服务器请求code码。而在小程序中,有wx.request中使用了url: baseUrl + '/token/user',对就是在这里使用了code码,而你在调试的时候,又一次在postman中又一次请求了这个URL,所以。 总是出现code been used。 这个问题也困扰了我很久。你找到了方法,我觉得我的这个解释,还算合理
2018-07-02
共1条回复

微信小程序电商实战 从前端到后端的全流程精讲

全栈工程师/前后端都讲/架构思想/ RESTFul API、MySQL表设计

4805 学习 · 4382 问题

查看课程