收藏
回答

uniapp 获取code错误

https://developers.weixin.qq.com/doc/oplatform/Website_App/WeChat_Login/Authorized_Interface_Calling_UnionID.html


uni.login({
					provider: "weixin",
					onlyAuthorize: true
				}).then(res => {
					res = this.$determine(res)
					this.errmsg=JSON.stringify(res)
					if (res.errMsg == 'login:ok') {
						console.log('code',res.code)
					
					}
获取code,给后端,提示code 无效

后端请求:
http请求方式: GET
https://api.weixin.qq.com/sns/oauth2/access_token?appid=APPID&secret=SECRET&code=CODE&grant_type=authorization_code
返回:
 {"errcode":40029,"errmsg":"invalid code, rid: 624e907f-08656c40-47262de6"}


回答关注问题邀请回答
收藏

4 个回答

  • 昀
    2023-03-22

    我也是这个问题,请问最后怎么解决的呀

    2023-03-22
    有用
    回复
  • Mr.Kang
    Mr.Kang
    2022-04-29

    解决了吗 我遇到同样的问题

    2022-04-29
    有用
    回复
  • 鑫
    2022-04-07

    排查下code是不是被使用了

    2022-04-07
    有用
    回复 3
    • 鑫
      2022-04-07
      code只能用一次
      2022-04-07
      回复
    • 哄哄
      哄哄
      2022-04-08
      code 没有被使用,只用一次
      2022-04-08
      回复
    • 鑫
      2022-04-08回复哄哄
      那应该是后端的问题了,你的code是对的,后端调用的时候其他参数错了
      2022-04-08
      回复
  • 郑钱花
    郑钱花
    2022-04-07

    首先确定前端有没有传code给后端,如果传了就100%是后端问题。前端获取个code不会出问题

    2022-04-07
    有用
    回复 2
登录 后发表内容