前景:
微信官方:用户信息相关接口调整的相关反馈,为优化开发者调整接口的体验,回收wx.getUserInfo接口可获取用户授权的个人信息能力的截止时间由2021年4月13日调整至2021年4月28日24时。

1.wx.getUserInfo()调整为wx.getUserProfile()

若开发者需要获取用户的个人信息(头像、昵称、性别与地区),可以通过wx.getUserProfile接口进行获取,该接口从基础库2.10.4版本开始支持,该接口只返回用户个人信息,不包含用户身份标识符。该接口中desc属性(声明获取用户个人信息后的用途)后续会展示在弹窗中,请开发者谨慎填写。开发者每次通过该接口获取用户个人信息均需用户确认,请开发者妥善保管用户快速填写的头像昵称,避免重复弹窗

2.插件用户信息功能页

插件申请获取用户头像昵称与用户身份标识符仍保留功能页的形式,不作调整。用户在用户信息功能页中授权之后,插件就可以直接调用 wx.login 和 wx.getUserInfo

3.调整后,开发者如需获取用户身份标识符只需要调用wx.login接口即可

开发者若需要在界面中展示用户的头像昵称信息,可以通过<open-data>组件进行渲染,该组件无需用户确认,可以在界面中直接展示。在部分场景(如社交类小程序)中,开发者需要在获取用户的头像昵称信息,可调用wx.getUserProfile接口,开发者每次通过该接口均需用户确认,请开发者妥善处理调用接口的时机,避免过度弹出弹窗骚扰用户。

流程图:

微信小程序登陆方式,详细代码步骤如下。相关推荐

  1. uniapp微信小程序使用vant-weapp详细操作步骤(各种坑)

    首先在微信小程序里用的vant是vant-weapp而不是vant 官网: Vant Weapp - 轻量.可靠的小程序 UI 组件库轻量.可靠的小程序 UI 组件库https://youzan.gi ...

  2. 微信小程序开发的详细步骤是什么?

    微信小程序开发的详细步骤如下: 1.注册微信小程序开发者账号:需要前往微信公众平台注册一个小程序开发者账号. 2.创建小程序:登录小程序开发者工具,创建一个新的小程序项目,并填写小程序基本信息. 3. ...

  3. 微信小程序 app.json 详细介绍

    微信小程序 app.json 详细介绍 {// 写各个页面的路径 (新增页面或者减少页面都要对其进行修改)"pages": ["pages/index/index&quo ...

  4. 微信小程序推广方式,不再千遍一律,看看这种方式是否适合你

    网上看了一遍,涉及到小程序推广方式无外乎什么十种小程序推广方法,8招推广小程序常用方式等等,反复提到的方法千遍一律,都是些社区引流.线下推广.公众号引流.软文引流等常规手段.对小程序运营岗位的伙伴来说 ...

  5. PHP —— 用 ThinkPHP5.0 实现微信小程序登陆

    PHP -- 用 ThinkPHP5.0 实现微信小程序登陆 <工欲善其事,必先利其器> 大家好,之前学习了 原生 PHP 和框架,今天我们运用框架 TP5.0 来实现一下微信小程序的用户 ...

  6. 微信小程序浮动按钮_操作按钮悬浮固定在微信小程序底部的实现代码

    本章节主要介绍了如何将操作按钮悬浮固定在微信小程序底部?操作起来也比较简单,还不会的朋友一起跟着小编学习一下吧,希望对你们有所帮助. 常见的有加入购物车按钮.结算按钮.收货列表添加地址按钮. 以收货地 ...

  7. 微信小程序背景音乐官方实例代码无效问题解决及音乐src获取方法

    微信小程序背景音乐官方实例代码无效问题解决及音乐src获取方法 参考文章: (1)微信小程序背景音乐官方实例代码无效问题解决及音乐src获取方法 (2)https://www.cnblogs.com/ ...

  8. 微信小程序大转盘完整代码

    微信小程序大转盘完整代码 效果图 wxml片段 <!--index.wxml--> <view class="container"><image sr ...

  9. 微信小程序登陆凭证校验出现{errcode:40029,errmsg:invalid code, hints: [ req_id: weh8ka0297hc58 ]}

    问题描述: 微信小程序登陆校验时需要使用临时登录凭证code ,appID和appsecret获取 session_key 和 openid 等.但是后台向微信服务器请求时一直报{"errc ...

  10. 微信小程序——登陆凭证校验报错{errcode:40029,errmsg:invalid code, hints: [ req_id: weh8ka0297hc58 ]}

    微信小程序登陆校验时需要使用临时登录凭证code ,appID和appsecret来向微信服务接口来获取 session_key 和 openid .但是后台向微信服务器请求时得到的一直是{" ...

最新文章

  1. 【机器学习入门到精通系列】Logistic回归多分类图示
  2. Fedora换源:换成aliyun镜像源
  3. 【Java数据结构】链表的增、删、返回指定位置元素(添加泛型)
  4. 英语口语-文章朗读Week10 Wednesday
  5. c语言怎么产生随机字母,菜鸟求助,写一个随机输出26个英文字母的程序
  6. Uva1343-The Rotation Game-IDA*算法
  7. 高校云计算机中心建设方案,最新某大学云数据中心建设方案.pdf
  8. 浅谈数学在c语言编程中的,试论C语言程序设计中算法设计的作用
  9. 网易2018校招机器学习算法工程师笔试卷
  10. npm ETIMEDOUT 问题
  11. 【IT运维】国内优秀的IT运维企业有哪些?
  12. VR全景的拍摄以及优势
  13. 男人不能没钱女人不能没爱
  14. echarts 折线面积区域绘制+手机端四川地图的实现+折线图标点闪烁
  15. Java干货(一)----Java重写时应当遵守的10条规则
  16. 互动媒体作业一——动态图形临摹
  17. 【C语言进阶】字符函数和字符串函数
  18. 传感器模组:手机摄像头模组-1亿像素是如何实现的?
  19. 机器学习中绘制(多标签)PR曲线和F1-score【转载】
  20. Git之cherry-pick

热门文章

  1. cjson构建_cJSON的构造和解析
  2. 「运维有小邓」如何避免企业AD域弱密码
  3. 从网上自学老男孩python全栈的笔记-经历
  4. 【随笔】稚晖君软件硬件环境总结
  5. 23种软件设计模式全解析
  6. SaaSpace:11种最佳免费会计软件工具
  7. 计算机硬件带软件怎么入账,企业购买硬件与软件该如何做账?
  8. jszip 解压压缩包_React实现zip压缩解压
  9. 基于php工程项目管理系统
  10. 遗传算法求解带时间窗的VRP问题(python)