代码编织梦想

在调用,wx.getUserInfo和wx.getUserProfile时发现都没有授权弹窗,并且返回的数据均为匿名数据加灰色头像。

搜索发现,这两个接口分别与21年4月和22年10月回收。

但实践中发现有部分小程序,在用户刚打开小程序时就要求收集用户的微信昵称头像,或者在支付前等不合理路径上要求授权。如果用户拒绝授权,则无法使用小程序或相关功能。在已经获取用户的 openId 与 unionId 信息情况下,用户的微信昵称与头像并不是用户使用小程序的必要条件。

但提供了头像昵称填写能力,获取到用户头像昵称,如下;

「头像昵称填写能力」支持获取用户头像昵称:如业务需获取用户头像昵称,可以使用「头像昵称填写能力」(基础库 2.21.2 版本开始支持,覆盖iOS与安卓微信 8.0.16 以上版本),具体实践可见下方《最佳实践》。

wx.getUserProfile 接口、wx.getUserInfo 接口、头像昵称填写能力的基础库版本支持能力详细对比见下表:

地址:小程序用户头像昵称获取规则调整公告 | 微信开放社区

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/na596/article/details/129674062

微信小程序——最新获取用户昵称和头像的方法总结_取名点数增加的boy的博客-爱代码爱编程_微信昵称小程序

前段时间微信小程序对获取用户昵称和头像方法进行了更新,网上很多的文章都已经不适用了,这里简单总结一下   首先,传统接口wx.getUserInfo的效果会弹出一个给用户的弹窗,需要用户授权,经过测试传统的wx.getUserInfo目前还是能用的,但是在使用时候会有官方log提醒你,这个方法需要升级。 然后就是官方提供的最新方法Open-dat

html5获取微信昵称,微信小程序wx.getUserInfo授权获取用户信息(头像、昵称)-爱代码爱编程

这个接口只能获得一些非敏感信息,例如用户昵称,用户头像,经过用户授权允许获取的情况下即可获得用户信息,至于openid这些,需要调取wx.login来获取。 index.wxml {{nickName}} 未授权 授权登录 index.jsPage({ data: { canIUse: wx.canIUse('button.open-ty

微信小程序 获取用户的昵称和头像-爱代码爱编程

注意: 如果只需要展示用户头像和昵称,不获取头像地址和昵称字符串的话。可以直接用<open-data /> <open-data type="userAvatarUrl"></open-data> <open-data type="userNickName"></open-data>

微信小程序授权登录获取用户头像和昵称时得到微信用户,记录getUserInfo转变为getUserProfile的使用修改-爱代码爱编程

首先,在微信官方更新授权操作之前,我们一直使用getUserInfo来获取微信用户的头像和昵称以及openid,这个可以参考我的上一篇博客(使用getUserInfo获取用户头像),但是微信官方弃用getUserInfo之后,我们获取头像相关信息和openid的信息就需要分两步进行。 1、获取openid的部分,采用云函数来进行获取,因为微信官方修改完获取

微信小程序如何获取微信昵称和头像-爱代码爱编程

<open-data type="userAvatarUrl"></open-data> 之前是使用open-data获取微信昵称和头像,但是更新之后,小程序不再支持使用该方法 现在需要用wx.getUserProfile这个API获取用户信息。页面产生点击事件(如 button 上 bindtap 的回调中)后才可调用,每

微信小程序又双叕改获取用户头像昵称的规则了,微信小程序如何去最新获取头像昵称_jay丶千珏的博客-爱代码爱编程

就最近在写微信小程序项目的时候,发现微信又双叕更改获取用户头像昵称的规则了,我连wx.getUserProfile都还没用上,一直还停留在wx.getUserInfo的阶段,结果告诉我,又改规则了,一点不快乐。。。 先看看微信是怎么说的: 小程序用户头像昵称获取规则调整公告 | 微信开放社区 总结就是:由于某些用户不合理的行为,为了防止你们再

微信小程序登录获取不到头像和昵称解决办法!_linlinlove2的博客-爱代码爱编程

微信小程序登录获取不到头像和昵称主要原因是:小程序wx.getUserProfile接口被收回! 大家可以按照文档操作↓ PS: 针对小程序wx.getUserProfile接口将被收回后做出的授权调整 小程序文档中

超详细淘宝小程序的接入开发步骤-爱代码爱编程

本文是向大家介绍的关于工作中遇到的如何对接淘宝小程序开发的步骤,它能够帮助大家省略在和淘宝侧对接沟通过程中的一些繁琐问题,便捷大家直接快速开展工作~~ 一、步骤演示 1、首先我们打开淘宝开放平台,进入控制台 2、进入控制台后,我们可以看到应

【微信小程序】自定义tabbar-爱代码爱编程

1、app.json中配置 tabbar "tabBar": { "custom": true, "list":[ { "pagePath": "pages/aboutFind/

腾讯云轻量应用服务器配置价格表及使用场景之做微信小程序后台-爱代码爱编程

轻量应用服务器和普通云服务器CVM均可以用来搭建微信小程序,而且腾讯云轻量服务器配置高带宽高价格更划算,个人或企业用户均可选择轻量应用服务器。轻量应用服务器适用于个人开发者博客、中小企业官网、云端网站、Web应用、小程序、小游戏、APP、电商应用、云盘、图床和开发测试环境等使用场景。   目前轻量应用服务器是有活动的,配置及报价如下表: 轻量应用

从微信小程序到抖音小程序:转换指南-爱代码爱编程

抖音小程序是一种新兴的小程序平台,与微信小程序类似,都是基于小程序框架的开发,不过两者的开发环境和API有所不同。如果你已经开发了一款微信小程序,想要将其转换为抖音小程序,可以按照以下步骤进行: 1.注册抖音小程序账号 首先需要注册一个抖音小程序账号,可以访问抖音小程序官网(https://microapp.bytedance.com/)注册账

[微信小程序 开发] 云数据库的使用-爱代码爱编程

微信小程序云数据库,可以帮助我们快速构建小程序,让我们更轻松地实现数据库的功能,同时又不必花费大量时间去编写复杂的数据库代码。这篇文章将介绍如何使用微信小程序云数据库来实现一些常见的数据库功能。   创建云数据库  首先,我们需要创建一个云数据库,在小程序的开发工具中,点击“腾讯云”按钮,在腾讯云控制台中创建一个数据库,如下图所示:  创