收藏
回答

小程序登录code无效?

今天在搞项目的时候,点击登录突然冒出来说我openid参数不合法,然后我翻遍了百度,各种方法都尝试了,愣是不行,之前好好的昨天更换了重新申请的appid所有该配置的东西都配好了,结果来这一出,然后我观察了他给我返回的数据,data: {errcode40029isFirst0errmsg"invalid code, rid: 6125f408-0c991e53-076a0454"},各位朋友帮忙看看谢谢!

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

4 个回答

  • blue
    blue
    2021-08-25

    code只能用一次的,通过code调用 sns/jscode2session 这个接口就算用了

    2021-08-25
    有用
    回复 2
    • 啊一
      啊一
      发表于移动端
      2021-08-25
      那如何重新过去新的code呢
      2021-08-25
      回复
    • blue
      blue
      2021-08-25回复啊一
      小程序调用 wx.login 方法,但看到下面的回复,发现你应该是小程序的配置有问题啊
      2021-08-25
      回复
  • 小秦
    小秦
    2021-08-25

    检查代码,一个code是否被多次使用了

    2021-08-25
    有用
    回复
  • Gavin
    Gavin
    2021-08-25

    后端接口的话对一下AppSecret

    2021-08-25
    有用
    回复 7
    • 啊一
      啊一
      发表于移动端
      2021-08-25
      好我试试
      2021-08-25
      回复
    • Gavin
      Gavin
      2021-08-25回复啊一
      wx.login每次获取成功后,没有重新获取code有效期5分钟,期间code被后端换取session_key后,code将会失效不过这个时候code对已经没有什么作用了
      2021-08-25
      回复
    • 啊一
      啊一
      发表于移动端
      2021-08-25回复Gavin
      我看了一下我换回以前那个appid他又不回报这个错,但是微信支付那边就会有问题,换回这个新的appid微信支付没有问题但是就会报这个code的错
      2021-08-25
      回复
    • Gavin
      Gavin
      2021-08-25回复啊一
      你换了appid那后端换了AppSecret没有
      2021-08-25
      回复
    • Gavin
      Gavin
      2021-08-25回复啊一
      每个appid都有自己的appSecrent,你换后端配置里面也要换一下
      2021-08-25
      回复
    查看更多(2)
  • Q
    Q
    2021-08-25

    微信小程序的code只能用一次,用完之后需要重新获取的

    2021-08-25
    有用
    回复 1
    • 啊一
      啊一
      发表于移动端
      2021-08-25
      怎么样才算用完呢,怎么重新过去啊
      2021-08-25
      回复
登录 后发表内容