位置: IT常识 - 正文

微信小程序授权获取用户信息之wx.getUserInfo 切换到 wx.getUserProfile的使用(已弃用)(微信小程序授权管理在哪里)

编辑:rootadmin
微信小程序授权获取用户信息之wx.getUserInfo 切换到 wx.getUserProfile的使用(已弃用) 目录更新:wx.getUserProfile() 已弃用背景一、小程序获取用户信息相关接口调整说明二、wx.getUserProfile的使用1. 之前的wx.getUserInfo接口的使用2. 现在的wx.getUserProfile接口的使用三、wx.getUserInfo 切换到 wx.getUserProfile前后对比更多问题可参考:更新:wx.getUserProfile() 已弃用

推荐整理分享微信小程序授权获取用户信息之wx.getUserInfo 切换到 wx.getUserProfile的使用(已弃用)(微信小程序授权管理在哪里),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:微信小程序授权手机号怎么解除,微信小程序授权管理,微信小程序授权管理在哪里设置,微信小程序授权手机号怎么解除,微信小程序授权管理在哪里设置,微信小程序授权如何解除,微信小程序授权管理在哪里,微信小程序授权管理,内容如对您有帮助,希望把文章链接给更多的朋友!

wx.getUserProfile()官方也已弃用,详情可参考我的微信小程序授权获取头像昵称的最新形式——头像昵称填写这篇文章。感兴趣的小伙伴儿也可往下看。

背景微信小程序授权获取用户信息之wx.getUserInfo 切换到 wx.getUserProfile的使用(已弃用)(微信小程序授权管理在哪里)

最近在做一个小程序的项目,需要微信授权获取用户信息(用户头像、昵称、性别及地区信息等),在微信小程序官方文档中查看这部分内容,由于一开始没有仔细看到wx.getUserInfo已经被回收,于是,尝试使用wx.getUserInfo进行授权获取用户信息时并不会有弹框,而是直接返回了用户信息,相信很多人也有同样的经历,在此总结一下解决方式。 官网链接

一、小程序获取用户信息相关接口调整说明2021年4月28日24时后发布的小程序新版本,开发者无法通过wx.getUserInfo与<button open-type="getUserInfo"/>获取用户个人信息(头像、昵称、性别与地区)不再弹出弹窗,将直接获取匿名数据(包括userInfo与encryptedData中的用户个人信息),获取加密后的openID与unionID数据的能力不做调整。此前发布的小程序版本不受影响,但如果要进行版本更新则需要进行适配。新增getUserProfile接口(基础库2.10.4版本开始支持),可获取用户头像、昵称、性别及地区信息,开发者每次通过该接口获取用户个人信息均需用户确认。具体接口文档:《wx.getUserProfile接口文档》,也可参考下面我的整理二、wx.getUserProfile的使用1. 之前的wx.getUserInfo接口的使用<!--index.wxml--><button open-type="getUserInfo" bindgetuserinfo="bindGetUserInfo">某个按钮</button>// index.js // // 查看是否授权 // wx.getSetting({ // success(res) { // console.log(res.authSetting); // 现在res.authSetting['scope.userInfo']始终为true // if (res.authSetting['scope.userInfo']) { // // 已经授权,可以直接调用 getUserInfo 获取头像昵称 // wx.getUserInfo({ // success: function(res) { // that.data.userInfo = res.userInfo; // console.log(that.data.userInfo) // } // }) // } // } // }) },

wx.getUserInfo接口的返回参数不变,不再弹出弹窗,将直接获取匿名数据(包括userInfo与encryptedData中的用户个人信息)但开发者获取的userInfo为匿名信息。*同时,wx.getSetting 接口请求用户的授权状态,返回匿名数据 scope.userInfo 也为 true,所以现在通过调用wx.getSetting并不能够判断出是否授权了用户信息;

2. 现在的wx.getUserProfile接口的使用<!--index.wxml--><button bindtap="GetUserInfo">某个按钮</button>// index.js /** * 获取用户信息授权 */ GetUserInfo () { var that = this wx.getUserProfile({ desc:'用户信息授权', success:(res)=>{ that.data.userInfo = res.userInfo; console.log(that.data.userInfo) }, fail:(res)=>{ // debugger console.log(res) } }

效果如下: 采用wx.getUserProfile接口不需要在使用 button 中的open-type="getUserInfo"及bindgetuserinfo=""属性,直接使用在页面产生点击事件(例如 button 上 bindtap 的回调中)后可调用,每次请求都会弹出授权窗口,用户同意后返回 userInfo;

三、wx.getUserInfo 切换到 wx.getUserProfile前后对比

更多问题可参考:

微信开放社区—>小程序登录、用户信息相关接口调整说明 微信开放社区—>小程序登录、用户信息相关接口调整更新说明

本文链接地址:https://www.jiuchutong.com/zhishi/298597.html 转载请保留说明!

上一篇:C罗老矣,我的程序人生还有多远(c罗my eyes never lie)

下一篇:微信小程序详细登录流程(图解+代码流程)(微信小程序详细教程)

  • 苹果13promax送充电器吗(苹果13promax送充电头吗)

    苹果13promax送充电器吗(苹果13promax送充电头吗)

  • 雷柏无线键盘怎么连接呢(雷柏无线键盘怎么连接台式电脑)

    雷柏无线键盘怎么连接呢(雷柏无线键盘怎么连接台式电脑)

  • 剪映怎么上下两个视频(剪映怎么上下两个不一样视频)

    剪映怎么上下两个视频(剪映怎么上下两个不一样视频)

  • 小米手机怎么控制小米电视(小米手机怎么控制另一台手机)

    小米手机怎么控制小米电视(小米手机怎么控制另一台手机)

  • word没有输入法了怎么办(什么输入法好用)

    word没有输入法了怎么办(什么输入法好用)

  • 抖音电影怎么投屏(抖音电影如何投屏)

    抖音电影怎么投屏(抖音电影如何投屏)

  • 笔记本电脑显示屏不亮怎么回事(笔记本电脑显示windows未能启动怎么办)

    笔记本电脑显示屏不亮怎么回事(笔记本电脑显示windows未能启动怎么办)

  • 无线网已停用该怎么办(无线网显示已停用是别人把我屏蔽了吗)

    无线网已停用该怎么办(无线网显示已停用是别人把我屏蔽了吗)

  • ipad版qq可以屏幕共享吗(ipad用qq不是全屏)

    ipad版qq可以屏幕共享吗(ipad用qq不是全屏)

  • 小米10有没有光学防抖(小米10有没有光感功能)

    小米10有没有光学防抖(小米10有没有光感功能)

  • 在另一个手机登qq有聊天记录吗(在另一个手机登录微信后,原来的手机再登需要密码吗)

    在另一个手机登qq有聊天记录吗(在另一个手机登录微信后,原来的手机再登需要密码吗)

  • ipad只能耳机不能外放(ipad只能用耳机)

    ipad只能耳机不能外放(ipad只能用耳机)

  • 网易邮箱实名认证会被找回吗(网易邮箱实名认证可以改绑吗)

    网易邮箱实名认证会被找回吗(网易邮箱实名认证可以改绑吗)

  • 一加7最高支持多少瓦快充(一加七支持5g网络吗)

    一加7最高支持多少瓦快充(一加七支持5g网络吗)

  • 苹果panicfull怎么解决(iphone panicfull)

    苹果panicfull怎么解决(iphone panicfull)

  • 微信拍摄不了视频怎么回事(微信拍摄不了视频怎么弄)

    微信拍摄不了视频怎么回事(微信拍摄不了视频怎么弄)

  • 如何注册多个抖音号(如何注册多个抖音极速版账号)

    如何注册多个抖音号(如何注册多个抖音极速版账号)

  • usb keyboard是什么(usb keyboard function)

    usb keyboard是什么(usb keyboard function)

  • 关机需要密码怎么设置(关机需要密码怎么设置oppo)

    关机需要密码怎么设置(关机需要密码怎么设置oppo)

  • 苹果xs支持18w快充吗(xs支持18w快充吗)

    苹果xs支持18w快充吗(xs支持18w快充吗)

  • 抖音上的定位是实时定位吗(抖音上的定位是用的高德还是百度)

    抖音上的定位是实时定位吗(抖音上的定位是用的高德还是百度)

  • 百度小程序申请条件  (百度小程序申请退款)

    百度小程序申请条件 (百度小程序申请退款)

  • vivoy66相册回收站在哪(vivo手机的相册回收站)

    vivoy66相册回收站在哪(vivo手机的相册回收站)

  • 联通gprs是什么意思

    联通gprs是什么意思

  • oppok3没有耳机吗(oppok3耳机孔插耳机没反应了)

    oppok3没有耳机吗(oppok3耳机孔插耳机没反应了)

  • 闲鱼的官网是什么(咸鱼有官网吗)

    闲鱼的官网是什么(咸鱼有官网吗)

  • mate20性能模式要开吗(华为性能模式提升速度多少)

    mate20性能模式要开吗(华为性能模式提升速度多少)

  • 动态设置css(动态设置窗体记录源属性)

    动态设置css(动态设置窗体记录源属性)

  • Pytorch实现GAT(基于PyTorch实现)(pytorch基础)

    Pytorch实现GAT(基于PyTorch实现)(pytorch基础)

  • python静态方法如何定义(python3 静态方法)

    python静态方法如何定义(python3 静态方法)

  • 小规模纳税人的条件
  • 企业销售固定资产车辆怎么开票
  • 销售并提供安装的税率
  • 购入股票作为短期投资是什么凭证
  • 顺丰开专票有明细吗
  • 进项税转出主要内容包括
  • 进口增值税抵扣信息委托核查函
  • 出售投资性房地产的会计处理
  • 工会经费可以支付哪些费用
  • 印花税不计提是当月交当月吗
  • 开公司财务流程
  • 客户退回发票会退回吗
  • 应交增值税已交税金的账务处理
  • 印花税这个月没交怎么办
  • 年末一般纳税人应交增值税借贷调平什么意思
  • 三证合一后还要去税务局吗
  • 红冲增值税专用发票需要收回原发票吗
  • 三证合一对纳税有影响吗
  • 有效期起止时间段与已有备案有效期有交集
  • 发票章盖住备注烂备注的日期,看不清
  • 增值税简易征收一览表
  • 金融机构可以采取什么措施
  • 设备升级改造如何开发票
  • 处理固定资产开什么发票
  • 个体工商户怎么交税
  • 医疗服务免税发票怎么开
  • 每月结转本年利润会计分录
  • 中小企业结算时间不超60天
  • 职工赔偿金的账务处理
  • windows10桌面右键没反应
  • 压缩文件夹发给别人他能看到我桌面上的文件吗
  • 买一个金蝶软件年费多少
  • KB5004296无法安装,提示错误代码:0x800f0990的解决方法
  • 工程完工结转成本怎么算
  • 搬迁收入税务筹划
  • 补缴增值税和滞纳税区别
  • php 重写 重载
  • 企业所得税税前扣除和不扣除的区别
  • 公司交纳社会保险多少钱
  • php如何实现
  • thinkphp教程
  • 小程序制作平台
  • 增值税发票洗烂怎么办
  • 如何计算公司需增加的营运资金
  • 支付货物运费计入什么科目
  • 异地项目需要预缴增值税吗
  • 资产负债表与利润表之间的关系
  • 季度做账是什么意思
  • 真发票假业务会坐牢吗
  • 公司减持股份是利好还是利空
  • 差旅费报销有哪些
  • 增值税小规模纳税人适用3%征收率
  • 企业异地预交的税怎么算
  • 公司业务订金怎么退
  • 耕地占用税如何计算
  • 事业单位会计准则与政府会计准则的区别
  • 进项抵扣了还要交附加嘛
  • 理财产品分红和收益比例
  • 固定资产以前年度多计提怎么办
  • 海关缴款通知书怎么查看
  • 食堂菜金属于什么费用
  • 确认收入结转成本可以写在一张凭证上吗
  • 事业单位会计的特点
  • 房租费一次不给完怎么写收条
  • 长期股权投资收益会计处理
  • 母公司设立子公司协议
  • 支付给个人的劳务费需要发票吗
  • 私营企业会计退休年龄50还是55
  • Win10 Mobile 10563预览版微软官方模拟器下载
  • 如何查看windows8.1版本
  • 打开安全启动
  • win8启动蓝屏
  • linux中执行.sh文件
  • perl date
  • curl发送formdata
  • 前端实现图片编辑
  • javascript位置属性
  • 详解Python的collections模块中的deque双端队列结构
  • 集资房税收问题
  • 浙江省国家电子税务局官网登录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设