收藏
回答

根据微信授权码获取openId出错,不知道哪里出问题了?

用户授权后,根据返回的用户授权码获取对应的openId,接口返回错误,详细信息如下:

接口地址:https://api.weixin.qq.com/sns/jscode2session

错误信息:{"errcode":40029,"errmsg":"invalid code, rid: 68b905ad-7e807901-7c0484a9"}

找不到到更详细信息了

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

3 个回答

  • Jun
    Jun
    2025-09-05

    查一下code是不是过期了,或者有重复使用的情况。code只有5分钟有效期


    2025-09-05
    有用
    回复 1
    • 游离态
      游离态
      2025-09-05
      没有过期或者重复使用,调用完code之后,立刻就调用获取openid的接口了
      2025-09-05
      回复
  • Mr.Zhao
    Mr.Zhao
    2025-09-05

    code从哪获取的,截个图

    2025-09-05
    有用
    回复 8
    • 游离态
      游离态
      2025-09-05
      code是从这个接口获取的,https://open.weixin.qq.com/connect/oauth2/authorize?appid=${appId}&redirect_uri=${redirect_uri}&response_type=code&scope=${scope}&state=${state}#wechat_redirect
      2025-09-05
      回复
    • Mr.Zhao
      Mr.Zhao
      2025-09-05回复游离态
      别乱搞啊   code2session是小程序服务端接口,你这个获取code的地址是服务号的,咋想的
      2025-09-05
      回复
    • 游离态
      游离态
      2025-09-05回复Mr.Zhao
      不是我开发的,就告我这些有问题,有相关的文档地址吗?我理一遍流程
      2025-09-05
      回复
    • Mr.Zhao
      Mr.Zhao
      2025-09-05回复游离态
      你让开发的人来提问吧
      2025-09-05
      回复
    • 游离态
      游离态
      2025-09-05回复Mr.Zhao
      好的
      2025-09-05
      回复
    查看更多(3)
  • 智能回答 智能回答 本次回答由AI生成
    2025-09-05
    有用
    回复 1
登录 后发表内容