微信小程序|小程序开发
微信小程序
微信小程序-小程序开发
本篇文章给大家带来的内容是关于微信小程序实例:获取用户openId的方法代码,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
已购买源码模板,ubuntu 动态库调用,两个tomcat怎么改配置,爬虫玩家信息,php类型转换的两种方式,飞鹰seo软件lzw
小程序中获取用户基本信息,可以通过直接全局变量中的globalData.userInfo:
易企秀js源码,ubuntu构建ftp服务,家里总有各种爬虫,java 搭配php,众柴seolzw
var app=getApp(); console.log(app.globalData.userInfo);
android l 源码,vscode中图层左右浮动,ubuntu 字体 大小,访问远程的tomcat,爬虫工具 .tpu,php ajax登陆,烟台百度seo引流,php网站作业,网页游戏平台模板lzw
显而易见,这些基本信息并没有太大用处,我们需要更深层次的数据:
获取方式如下:
https://developers./miniprogram/dev/api/api-login.html#wxloginobject
首先通过wx.login获取到一个code
然后通过微信的接口:
https://api./sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code
获取到我们想要的openId。
代码如下:
wx.login({success: function (res) { console.log(res) if (res.code) {//发起网络请求wx.request({ url: https://api./sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code, data: { appid:wxda*******3b9, secret: 88b866*********90bc603, js_code: res.code, grant_type: authorization_code }, success(v){ console.log(v) }}) } else {console.log(登录失败! + res.errMsg) }} });
四个参数分别是:
获取到的数据如下:
微信小程序实例:自定义对话框的代码实现
微信小程序实例:实现自定义日期控件的代码
微信小程序实例:自定义导航栏的实现方法