小程序获取用户信息和openId
一,获取openId
1.openId
是一个微信号在一个应用内唯一的标识,可以作为一个用户在应用内唯一的用户id
。
2.获取步骤
(1)使用wx.login()
获取登录凭证code
wx.login({success(res){res.code //登录凭证}
})
(2)将code
传给后端,后端自定义接口
(3)后端调用微信接口获取相关信息:需要appid
,appScret
和前端的code
https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code
(4)返回值:openId
,unionId
,sessionkey
3.获取openId
不需要授权的操作。
二,获取微信用户信息
1.getUserInfo
:至2021年4月
开始getUserInfo
不需要用户授权直接返回用户的匿名信息,因此getUserInfo
已经不能用来获取用户的昵称和头像信息了。
2.open-data
:若仅仅只是要展示用户微信头像和昵称可以直接使用open-data
组件进行渲染,无需用户确认。
3.getUserProfile
:若要直接获取用户的头像昵称信息,需要使用getUserProfile
,且每次使用getUserProfile
都会弹窗让用户确认信息。getUserProfile
必须使用点击事件触发
小程序获取用户信息和openId相关推荐
- 微信小程序获取用户信息
微信小程序获取用户信息 微信小程序获取用户信息接口做了调整: 2021年4月28日24时后发布的小程序新版本,无法通过wx.getUserInfo与获取用户个人信息(头像.昵称.性别与地区),将直接获 ...
- 钉钉小程序获取用户信息
钉钉小程序获取用户信息 1.钉钉小程序只允许开发办公类的程序,不能开发娱乐型的程序. 2.钉钉小程序审核需要产品说明书,最大大小不能超过30M(文档). 3.貌似可以用IP,暂时没有看到有关https ...
- 微信公众号/微信小程序获取用户信息以及推送微信模版消息_MQ
微信公众号/微信小程序获取用户信息以及推送微信模版消息_MQ 一.获取用户信息 1.首先我们需要了解什么是微信用户的OpenID 在关注者与公众号产生消息交互后,公众号可获得关注者的OpenID(加密 ...
- 小程序获取用户信息的两种方法
小程序获取用户信息的两种方法 第一种使用 getUserProfile 代码示例 第二种使用 头像昵称填写 相信大家之前也经常使用open-data获取用户的头像和昵称吧,但微信的这个改编意味着我们要 ...
- PHP 微信小程序获取用户信息
小程序授权应用场景:先拿到用户信息(先wx.login获取code,code换取用户session_key,再wx.getuserInfo获取到用户的encryptedData iv ,再通过调用官方 ...
- 微信小程序获取用户信息(含服务端)
本文获取用户信息方式需要服务端配合,纯前端的可查看 微信小程序获取用户信息(纯前端) 若需获取 openid 和用户信息,可使用 wx.getUserInfo() 获取加密后的信息,传给服务端后解密. ...
- 微信小程序获取用户信息(纯前端)
特别说明 2022年10月25日起,小程序 wx.getUserProfile 接口将被收回. 微信官方不希望开发者直接拿用户的昵称和头像,若小程序需要设置昵称和头像,可以单独开发一个设置页,由用户手 ...
- 小程序获取用户信息无法得到问题
小程序获取用户信息无法得到问题 1.前言 因为小程序是由js代码编写的,我js学得不是特别的好,所以,刚开始以为js跟java一行,一行一行的执行,后面才发现,完全不是,所以有时候,我们在获取用户信息 ...
- 小程序 获取用户信息
小程序获取用户信息 1.先判断是否授权 wx.getSetting({ success: (data) => { console.log(data); if (data.authSetting[ ...
最新文章
- 两个月番茄组长的收获总结
- Py之qrcode:调用python的qrcode库两种方式生成二维码、带logo的二维码
- HTTP协议和web工作原理
- linux点阵ascii像素字体,点阵字体显示系列之一:ASCII码字库的显示 | 迟思堂工作室...
- OpenCV 玩九宫格数独(二):knn 数字识别
- JS中showModalDialog详细使用
- 选择Java密码算法第1部分-散列
- Android RecyclerView 滑动到指定位置 RecyclerView 滑动到顶部
- SqlServer的日常生活
- WPF 位置转化和动画
- OHSAS18001与ISO14001体系的一体化及其审核(转载)
- 中小型城市商业银行数字化转型实践(一)整体技术架构转型(双态IT)
- c++ 获取外网ip地址
- java8时间转换函数学习,教你脱离jdf转换的痛苦
- 4月6日----4月10日二年级课程表
- 计算机程序漏洞用英语怎么说,安全漏洞的英文
- np.arange()函数
- 如何处理团队的技术债务
- 五连阳回调买入法_百战百胜选股指标-月盈利40%以上,史上最全分时图买卖战法。...
- 如何自定义设置虚拟机的的IP地址