博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
微信小程序如何获取openid
阅读量:7263 次
发布时间:2019-06-29

本文共 892 字,大约阅读时间需要 2 分钟。

微信小程序如何获取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

转载于:https://www.cnblogs.com/momozjm/p/8486952.html

你可能感兴趣的文章
Office 2016 系列 VOL版本下载
查看>>
我的友情链接
查看>>
uefi+gpt+ghost安装win7系统
查看>>
oracle exp/imp示例及使用问题整理
查看>>
让html select支持readonly属性
查看>>
gitlab备份在其他主机上做恢复
查看>>
编译安装 tokudb-xtrabackup 以支持tokudb的热备份
查看>>
解决“configure: line 2747: -g: command not found”
查看>>
linux下acl应用详解
查看>>
2-1 Windows软件 --- Cygwin的安装与简单使用
查看>>
Centos下Yum安装PHP5.5,5.6,7.0
查看>>
安卓手机 root及siri
查看>>
【转】游戏开发高度图有关资料与Balder中的相关支持
查看>>
架设yum服务器
查看>>
spring+mybatis 配置文件占位符不能解析的问题
查看>>
nginx配置location [=|~|~*|^~] /uri/ { … }用法
查看>>
突破公司的防火墙对视频网站的限制
查看>>
hadoop的一些记录
查看>>
IIS下IIS下Ionic Isapi Rewriter(IIRF)配置For DZ 3.2
查看>>
十二周四次课(6月14日)
查看>>