美文网首页微信小程序
微信小程序获取openid

微信小程序获取openid

作者: 凤箫之舞 | 来源:发表于2019-11-28 12:26 被阅读0次

    https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code

    wx.login({
      success: res => {
        console.log(res);   //用户登录凭证 
        // 发送 res.code 到后台换取 openId, sessionKey
        var code = res.code;
        var appid = 'xxxxx';    //小程序的appid
        var secret = 'xxxxx';   //小程序的secret
        wx.request({
          url: 'https://api.weixin.qq.com/sns/jscode2session?appid='+appid+'&secret='+secret+'&grant_type=authorization_code&js_code='+code,
          header: { 'content-type': 'application/json' },
          success:function(res){
            console.log(res);   // 返回的数据
            console.log(res.data.openid);   // openid
          }
        })
      }
    })
    

    需要把这个接口,写到后台去

            wx.login({
                success: function (res) {
                  console.log(res)
                  wx.request({
                    url: '后台通过获取前端传的code返回openid的接口地址',
                    data: { code: code },
                    method: 'POST',
                    header: { 'content-type': 'application/json'},
                    success: function (res) {
                     if (res.statusCode == 200) {
                       console.log(res.data.result.openid);
                       console.log(res.data.result.unionid);
                     } else {
                       console.log(res.errMsg)
                     }
                  },
                })
              }
           })  
    

    相关文章

      网友评论

        本文标题:微信小程序获取openid

        本文链接:https://www.haomeiwen.com/subject/wltbwctx.html