请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

总是报错 code been used

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

https://img1.sycdn.imooc.com/szimg//5964e98c0001c17a05630263.jpg

https://img1.sycdn.imooc.com/szimg//5964e98c00013a0411940599.jpg


正在回答

2回答

7七月 2017-07-12 12:19:35

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

0 回复 有任何疑惑可以回复我~
  • 提问者 慕粉13820622527 #1
    可是我确实一次都没有用过啊?为啥把这些都注释了才能取到呢?
    回复 有任何疑惑可以回复我~ 2017-07-12 12:21:31
  • 7七月 回复 提问者 慕粉13820622527 #2
    注释掉就没有向服务器发请求了,就没有使用到code码。再核对下代码,这个流程时没问题的,是不是哪里写错了
    回复 有任何疑惑可以回复我~ 2017-07-12 12:47:57
  • 提问者 慕粉13820622527 回复 7七月 #3
    我又往后看了两章,现在明白了!谢谢老师!
    回复 有任何疑惑可以回复我~ 2017-07-12 12:59:58
提问者 慕粉13820622527 2017-07-11 23:15:00

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

0 回复 有任何疑惑可以回复我~
  • 我觉得问题可能是这样的:
    
    小程序通过wx.login()向微信服务器请求code码。而在小程序中,有wx.request中使用了url: baseUrl + '/token/user',对就是在这里使用了code码,而你在调试的时候,又一次在postman中又一次请求了这个URL,所以。
    
    总是出现code been used。
    
    这个问题也困扰了我很久。你找到了方法,我觉得我的这个解释,还算合理
    回复 有任何疑惑可以回复我~ 2018-07-02 23:48:39
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信