1***@qq.com
1***@qq.com
  • 发布:2025-06-05 21:47
  • 更新:2025-09-11 12:20
  • 阅读:341

安卓app使用微信登录失败,errcode: 40029, errmsg: 'invalid code, rid: 68413623-69dc84aa-6ecf7fa7'

分类:HBuilderX

不管云打包打正式包还是自定义基座包,都是报这个错误。

我看到帖子里很多说是使用自定义或正式包有一个会管用,但我这个使用哪个方式都报错啊。。。

目前的逻辑是在onLaunch或onShow中判断是否有token,若无token则跳转至登录页,手动点击微信登录,再按照文档给的登录示例代码进行登录

难道问题出在我打包这一步吗?发行>App-Android/Ios云打包>打正式包>传统打包/打自定义调试基座。这个步骤应该没问题吧。我打正式包和自定义调试基座包都试了,都不行。

求大佬们给指点一下,怎么搞 T T

/* 登录 */  
const login = () => {  
  uni.showToast({  
    title: '登录中'  
  })  
  uni.login({  
    provider: 'weixin',  
    onlyAuthorize: true, // 微信登录仅请求授权认证  
    success: function (event) {  
      const { code } = event  

      //客户端成功获取授权临时票据(code),向业务服务器发起登录请求。  
      uni.request({  
        url: 'https://ouyo11.cloud.eduscloud.cn/wx/login4',  
        method: 'POST',  
        data: {  
          code: event.code  
        },  
        success: res => {  
          //获得token完成登录  
          console.log('*********登录成功********', res)  
          uni.setStorageSync('token', res.token)  
        }  
      })  
    },  
    fail: function (err) {  
      // 登录授权失败  
      // err.code是错误码  
    }  
  })  
}
2025-06-05 21:47 负责人:无 分享
已邀请:
1***@163.com

1***@163.com

目前解决了吗,我也遇到了这个问题

  • 1***@qq.com (作者)

    后台走错接口了,不能走jscode2session,他把文档看错了

    2025-09-15 23:22

要回复问题请先登录注册