草庐IT

微信小程序无法获取头像,昵称的解决办法 (原生)

最新发布的微信小程序已经无法获取头像和昵称,那么如何解决这个问题呢?其实很简单,新用户注册后,提示跳转到新页面,要求修改昵称和头像即可。{nav}}">{nav.top+nav.safe_top+15}}px;">{{info.warn}}{user.logo}})no-repeatcenter;background-size:cover;">{user.nickname}}"data-val="{{user.nickname}}"bindblur="val_change"data-c="nickname">联系电话{user.phone}}"data-val="{{user.phone}}"

小程序获取用户昵称头像调整记录

调整说明自2022年10月25日24时后(以下统称“生效期”),用户头像昵称获取规则将进行如下调整:自生效期起,小程序wx.getUserProfile接口将被收回:生效期后发布的小程序新版本,通过wx.getUserProfile接口获取用户头像将统一返回默认灰色头像,昵称将统一返回“微信用户”。生效期前发布的小程序版本不受影响,但如果要进行版本更新则需要进行适配。自生效期起,插件通过wx.getUserInfo接口获取用户昵称头像将被收回:生效期后发布的插件新版本,通过wx.getUserInfo接口获取用户头像将统一返回默认灰色头像,昵称将统一返回“微信用户”。生效期前发布的插件版本不受

uniapp小程序微信授权获取头像昵称

最近修改小程序发现线上版的小程序通过uni.getUserProfile获取到的头像为默认灰色头像,昵称为微信用户,体验版能够正常获取到头像昵称,详参考链接小程序用户头像昵称获取规则调整公告,解决方法参考链接获取头像昵称点击授权头像//获取头像onChooseAvatar(e){const{avatarUrl}=e.detail//此返回的路径为临时路径,需转换为永久路径保存使用this.avatar=avatarUrl},//获取昵称getNickname(e){this.nickname=e.detail.value},在需要授权才能使用的操作或跳转中先验证是否已授权,若未授权跳转授权页面

基于uniapp+java实现微信小程序无感登录,授权手机号登录,获取昵称头像,获取定位信息

项目背景使用uniapp开发微信小程序,避免不了微信登录。但自动微信2022年升级了api版本后,不再允许返回昵称和头像信息,所以才出现无感登录或授权手机号登录。实现方式大同小异。目录项目背景1、小程序无感登录2、授权手机号登录3、修改用户昵称头像信息4、获取定位信息java后端所需maven1、小程序无感登录前端实现代码: onLoad(){ if(!uni.getStorageSync("token")){ this.showLogin=true; uni.login({ provider:'weixin', success:(loginRes)=>{ thi

小程序中新版本的获取用户头像与昵称:bind:chooseavatar

前言:    自从微信官方把获取用户昵称与头像的功能改动以后,给我们开发和用户的操作又增加了很多负担,但是没办法,只能使用最新的使用方法了。小程序用户头像昵称获取规则调整公告新版实现效果:注意,真机的效果,昵称会有所不同 新版使用步骤:1、index.wxml获取头像核心代码:open-type="chooseAvatar"bind:chooseavatar="onChooseAvatar"{needBorderRadius?'6px':'0'}};">{avatarUrl}}"class="avatar-img"mode="aspectFill"src="{{avatarUrl}}">{de

小程序头像和昵称填写能力用底部弹框界面实现

最近,微信小程序又更新了文档,关于获取头像和昵称需要进行适配。https://developers.weixin.qq.com/community/develop/doc/00022c683e8a80b29bed2142b56c01 其中,基础库在xxx以上的都不能弹框授权获取了,官方给的是在页面中获取,但是为了保持用户的体验,还是自己写一个底部弹框授权好一点。这里主要是基于uniapp进行编写的,给大家先展示一下效果:头像昵称获取基于头像昵称填写能力{avatarUrl}}">界面设计主要是利用了mask遮罩,分为三层:原页面、mask遮罩、弹框(层级也是这样排列的),大致的页面布局是这样子

小程序头像和昵称填写能力用底部弹框界面实现

最近,微信小程序又更新了文档,关于获取头像和昵称需要进行适配。https://developers.weixin.qq.com/community/develop/doc/00022c683e8a80b29bed2142b56c01 其中,基础库在xxx以上的都不能弹框授权获取了,官方给的是在页面中获取,但是为了保持用户的体验,还是自己写一个底部弹框授权好一点。这里主要是基于uniapp进行编写的,给大家先展示一下效果:头像昵称获取基于头像昵称填写能力{avatarUrl}}">界面设计主要是利用了mask遮罩,分为三层:原页面、mask遮罩、弹框(层级也是这样排列的),大致的页面布局是这样子

微信小程序获取头像昵称 保存头像到服务器

微信官方推荐的替代做法:头像昵称填写|微信开放文档(qq.com) wxml{avatarUrl}}">js//pages/my/my.jsconstdefaultAvatarUrl='https://mmbiz.qpic.cn/mmbiz/icTdbqWNOwNRna42FI242Lcia07jQodd2FJGIYQfG0LAJGFxM4FbnQP6yfMxBgJ0F3YRqJCJ1aPAK2dQagdusBZg/0'Page({/***页面的初始数据*/data:{avatarUrl:defaultAvatarUrl,},onChooseAvatar(e){const{avatarUrl}

微信小程序用户登录及头像昵称设置教程(前后端)

目录1.背景分析2.具体需求分析3.前端设计3.1用户登录3.2头像昵称填写(个人信息界面)4.后端设计4.1项目架构分析4.2代码分析实体类dao层service层controller层工具类5.nginx部署6.效果演示1.背景分析众所周知,微信小程序获取用户信息的接口经过了好几次调整,目前来说【wx.getUserProfile】 和【wx.getUserInfo】 这两个获取用户信息的接口都已经停用了,取而代之的是【头像昵称填写能力】:详见小程序用户头像昵称获取规则调整公告:小程序用户头像昵称获取规则调整公告|微信开放社区而与此同时,手机号快速验证组件将需要付费使用,及【获取用户手机号

微信小程序最新获取头像昵称方式

 前言版本历史变迁一、获取头像的正确姿势二、获取昵称的正确姿势总结前言产品需要获取微信用户的昵称和头像。这这还不简单,soeasy!通过wx.getUserProfile或者 wx.getUserInfo 就可以获取到。但是获取的昵称是”微信用户“获取的头像是灰色的头像。如果你也是上面这种情况,一定是很久没有看过微信小程序的更新文档了。版本历史变迁自2022年10月25日24时后(以下统称“生效期”),用户头像昵称获取规则将进行如下调整:自生效期起,小程序wx.getUserProfile接口将被收回:生效期后发布的小程序新版本,通过wx.getUserProfile接口获取用户头像将统一返回