收藏
回答

用code换取用户openid的时候报错40029还有什么解决方案呢?

在网上搜索到的可能导致报错的原因:

1.前后端appid不一致,appsecret不正确。

2.后端缓存导致。

3.换了appid后需要重建项目。

以上错误都已经排除。。仍然报40029

救助大神 还有可能是哪里出了问题啊。。

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

2 个回答

  • จุ๊บ
    จุ๊บ
    2020-04-30

    40029 code 无效,可能不是通过wx.login 获取的最后的code,建议贴下代码

    2020-04-30
    有用 2
    回复 6
    • yyyy丶
      yyyy丶
      2020-04-30
      您愿意帮忙真的很感谢!!麻烦了!!
      2020-04-30
      回复
    • yyyy丶
      yyyy丶
      2020-04-30
      报错的信息是这个 。而且昨天好用过,之后也没动获取openid的代码,只是把其他的数据传进去了,在数据库也写入成功过,但后来突然就报40029了
      2020-04-30
      回复
    • จุ๊บ
      จุ๊บ
      2020-04-30回复yyyy丶
      建议 这个 成功函数 的返回值 在同一个方法里面 最好不要一样的,如图二
      2020-04-30
      回复
    • yyyy丶
      yyyy丶
      2020-04-30回复จุ๊บ
      天呐你是天使吗!!!!!我解决啦!!!!!!!!感谢感谢!!!!!!!!info其实是上面传过来的函数  而code应该是是res.code 是因为这个地方错了  所以code没有传过去啊啊啊啊啊啊啊太感谢了!!!!!
      2020-04-30
      回复
    • yyyy丶
      yyyy丶
      2020-04-30回复จุ๊บ
      想给你点一万个赞!!!
      2020-04-30
      回复
    查看更多(1)
  • 老张
    老张
    2020-04-30

    云开发获取openid不香吗

    2020-04-30
    有用
    回复 2
    • yyyy丶
      yyyy丶
      2020-04-30
      可能是因为我太菜了,感觉云开发有一些问题是我解决不了的,网上也搜不到解决问题的办法。
      2020-04-30
      回复
    • 老张
      老张
      2020-04-30回复yyyy丶
      点我头像找文章。
      2020-04-30
      回复
登录 后发表内容
问题标签