小程序获取微信openId

喜欢而已 提交于 2019-12-29 13:29:27

 

用官网小程序的例子,在用户已经登录成功后,粘贴以下代码可以得到openid 

1.小程序获取微信openId

wx.login({

  success: res => {
    // 发送 res.code 到后台换取 openId, sessionKey, unionId



    // var appid = 'wx958dfed141094376'; //填写微信小程序appid
    // var secret = '0e0caf2901e855bb18718c8ce479cd6d'; //填写微信小程序secret

 

    if (res.code) {
    //调用request请求api转换登录凭证
    wx.request({

 

      url: 'https://api.weixin.qq.com/sns/jscode2session',
      data: {
        //小程序唯一标识
        appid: 'wx958dfed141094376',
        //小程序的 app secret
        secret: '0e0caf2901e855bb18718c8ce479cd6d',
        grant_type: 'authorization_code',
        js_code: res.code
      },
      method: 'GET',
      header: { 'content-type': 'application/json' },

 

      success: function (res) {
      // console.log(res.data.openid) //获取openid
        this.globalData.openId = res.data.openid;
      }
    })
  }
 
  }
})
2.不校验合法域名、web-view(业务域名)、TLS 版本以及 HTTPS 证书       打上对号(用于测试)
 
 
 
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!