在不用后台直接请求微信返回用户的openid和session_k

2019-02-22  本文已影响0人  不做掉发侠

看这篇文章前请看这句话:" 要想拿到openId和session_key 你必须在你建立项目时填写小程序ID填写你自己的否则将拿到一个报错的res data:40029"

wx.login({

      success: function(res) {

        console.log('微信返回的数据');

        console.log(res.code);

        wx.request({

          url: 'https://api.weixin.qq.com/sns/jscode2session?appid=' + app.globalData.appid + '&secret=' + app.globalData.secret + '&grant_type=authorization_code&js_code=' + res.code,

          header: {

            'content-type': 'application/json' //默认值

          },

          success: function(sRes) {

            app.globalData.openid=sRes.data.openid;

            console.log(sRes);

            console.log('我的openid:'+sRes.data.openid);

            console.log('我本次的session_key:' + sRes.data.session_key);

          }

        })

      }

    })

这种方法就不用在后台请求微信接口了 不过只适合自己做测试的时候用

上一篇下一篇

猜你喜欢

热点阅读