做小程序授权登录获取openid时遇到以下错误: {"errcode":40029,"errmsg":"invalid code, hints: [ req_id: m3yw8a0472th20 ]"} 在网上搜了下,有两种说法: 1、code被使用了两次; 2、appid与secret不一致 看了一下自己的项目,这两个错误都不是,后来在另一篇博文里看到只需要重新创建项目就可以了,试了一...
由于在发起https://open.weixin.qq.com/connect/qrconnect请求时忘了把旧的appid改成新的,照成在请求https://api.weixin.qq.com/sns/oauth2/access_token(这个请求有更改新的appid和secret)时无法获取access_token。微信返回{"errcode":40029,"errmsg":"invalid code, hints: [ req_id: xxxx]"}错误提示。
然后我在日志中看到{"errcode":40029,"errmsg":"invalid code, hints: [ req_id: KejFy24ce-7ghOra ]"},其实就是传入的code是无效的。code有效期只有五分钟,并且code只能使用一次。其实这个时候获取最新的code问题就解决了。
由于在发起https://open.weixin.qq.com/connect/qrconnect请求时忘了把旧的appid改成新的,照成在请求https://api.weixin.qq.com/sns/oauth2/access_token(这个请求有更改新的appid和secret)时无法获取access_token。微信返回{"errcode":40029,"errmsg":"invalid code, hints: [ req_id: xxxx]"}错误提示。
可能是这个code不是 使用你当前请求token的appId 请求来的,检查一下你的appid设置,看是不是测试环境和...
微信登录错误{"errcode":40029,"errmsg":"invalid code, hints: [ req_id: KejFy24ce-7ghOra ]"} 2019-12-20 11:03 −这几天一直在弄微信登录,然后我这里提供了个接口给前端参数获取openid。 然后我在日志中看到{"errcode":40029,"errmsg":"invalid code, hints: [ req_id: KejFy24ce-7ghOra ]"...
微信开发工具添加项目时填的是线上账号的appid,后台代码里请求openid的时候用的是测试账号的appid和...
errcode: 40029, errmsg: “invalid code, hints: [ req_id: *** ] 这个是我在微信开发工具中测试得到的错误提示 解决方案(其中也是搜索了好多网上的方法) 第一种、【project.config.json】小程序中这个配置文件中,“appid”配置项与后台调用微信第三方的appid,没有对应。https://api.weixin.qq.com/sns/jsc...
此时刷新页面,并不会再次进行授权,而是直接刷新了一下上一次授权跳转后的链接,带的还是上一次的 code (如果你复制当前页面的链接,会发现它就是请求授权的链接,然而,刷新的时候,它访问的并不是这个请求授权链接)。 因为上一次的 code 已经使用过,再根据这个 code 换区 openid,就会返回:{"errcode":40029,"errmsg...
一般是获取token用的应用参数跟构造链接用的应用不一致导致,还有就是调错接口,比如说小程序登录用了H5...