使用wx.login自动登录获取openid时一直报40029
发布于 6 年前 作者 xiuying32 8167 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)
  • 预期表现
  • 复现路径

比对过所有的信息,appid与secret都是正确的。code码每次都是不一样。。最后返回的结果如下。。

strResult    {“errcode”:40029,“errmsg”:“invalid code, hints: [ req_id: UGmbpz4ce-TBPUsa ]”}

2 回复

问题解决了:

原因:我本机有两个小程序项目。 A项目,B项目。。。

    当我打开第二个小程序B项目的时候,输入了对应的APPID但是在项目设置里面的APPID并没有改变,还是之前A项目的APPID

看图:

导致小程序在请求wx.login 时拿到的是A项目的APPID,,,而在后端项目请求的时候用的是当前B项目的APPID。。导致了40029报错。手动更改即可

回到顶部