微信小程序如何获取openid
Posted _林冲
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信小程序如何获取openid相关的知识,希望对你有一定的参考价值。
微信小程序如何获取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的主要内容,如果未能解决你的问题,请参考以下文章