码迷,mamicode.com
首页 > 微信 > 详细

微信小程序如何获取openid

时间:2018-03-01 11:42:10      阅读:247      评论:0      收藏:0      [点我收藏+]

标签:开发者   微信接口   bubuko   app   info   pre   pen   src   转换   

微信小程序如何获取openid

wx.login({
      success: res => {
        // 发送 res.code 到后台换取 openId, sessionKey, unionId
        // console.log(res)
        var appid = ‘wxbe08efce713a44bf‘; //填写微信小程序appid  
        var secret = ‘d65ad3d9ee159c568200c30a3bb49baf‘; //填写微信小程序secret  

        //调用request请求api转换登录凭证  
        wx.request({
          url: ‘https://api.weixin.qq.com/sns/jscode2session?appid=‘+appid+‘&secret=‘+secret+‘&grant_type=authorization_code&js_code=‘ + res.code,
          header: {
            ‘content-type‘: ‘application/json‘
          },
          success: function (res) {
            console.log(res.data.openid) //获取openid  
          }
        })  
      }
    })

  

技术分享图片

这个配置 如果打开 不验证域名 都可以访问

但是 这只是开发者工具 可以访问 以及手机预览 可以访问

如果放到正式版的环境 或者说 测试版的环境 那么 是不可以访问除了 设置好的域名以外 所有的域名 需要将 微信接口 (https://api.weixin.qq.com) 设置到 小程序白名单中 否则 获取不到OpenId 返回undefined

微信小程序如何获取openid

标签:开发者   微信接口   bubuko   app   info   pre   pen   src   转换   

原文地址:https://www.cnblogs.com/momozjm/p/8486952.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!