收藏
回答

通过code换取openid?

通过code请求https://api.weixin.qq.com/sns/jscode2session换取openid时 code码一直是401,看了一下白名单,都没问题,麻烦各位大佬帮忙解决一下

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

1 个回答

  • 悟
    2022-11-23

    贴代码

    2022-11-23
    有用
    回复 7
    • 啊森
      啊森
      2022-11-23
      wx.login({
            success (res) {
              if (res.code) {
                that.WyR(`https://api.weixin.qq.com/sns/jscode2session?appid=${app.globalData.AppId}&secret=${app.globalData.AppSecret}&js_code=${res2.code}&grant_type=authorization_code`,null).then(res=>{
                 console.log(res);
                })
              }
            }
          })
      2022-11-23
      回复
    • 悟
      2022-11-23回复啊森
      2022-11-23
      回复
    • 悟
      2022-11-23回复啊森
      res.code写成了res2.code了
      2022-11-23
      回复
    • 悟
      2022-11-23回复啊森
      一般是wx.login获取code,返回后端调用吗?
      2022-11-23
      回复
    • 啊森
      啊森
      2022-11-23回复
      wx.login({
            success (res2) {
              if (res2.code) {
                that.WyR(`https://api.weixin.qq.com/sns/jscode2session?appid=${app.globalData.AppId}&secret=${app.globalData.AppSecret}&js_code=${res2.code}&grant_type=authorization_code`,null).then(res=>{
                 console.log(res);
                })
              }
            }
          })
      2022-11-23
      回复
    查看更多(2)
登录 后发表内容