700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 微信小程序实例:获取用户openId办法代码

微信小程序实例:获取用户openId办法代码

时间:2023-10-04 21:39:38

相关推荐

微信小程序实例:获取用户openId办法代码

微信小程序|小程序开发

微信小程序

微信小程序-小程序开发

本篇文章给大家带来的内容是关于微信小程序实例:获取用户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) }} });

四个参数分别是:

获取到的数据如下:

微信小程序实例:自定义对话框的代码实现

微信小程序实例:实现自定义日期控件的代码

微信小程序实例:自定义导航栏的实现方法

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。