关于微信小程序获取头像和昵称
2023-03-31 11:02:34 时间
不知道为什么微信一直对开发者获取:微信头像+微信昵称。一直抱以限制态度,关于接口调用方法,也是一直在修改!
open-type=“getUserInfo” 在2021年4月13日停用
wx.getUserInfo 在2021年4月28日停用
wx.getUserProfile 在2022年11月8日停用
但是如果你在接口停用前发布的,还可以正常使用!
到目前为止,2023年初了,要开始使用微信新接口来获取微信头像和昵称方式,我们开始:
微信小程序wxml端:
<!--获取头像-->
<button open-type="chooseAvatar" bind:chooseavatar="onChooseAvatar"></button>
<!--获取昵称-->
<input type="nickname" class="weui-input" placeholder="请输入昵称"/>
微信小程序JS端:
onChooseAvatar(e) {
console.log(e.detail.avatarUrl)
}
但是到目前位置,端口还有存在问题:
1:点击chooseAvatar按钮报错。
当点击获取头像,不选择头像,点取消时候,会出现 chooseAvatar:fail cancel 事件
但是微信官方没有给出这个说明,和这个方法的参考操作.
2: open-type="chooseAvatar" 通过这个方法获取的 e.detail.avatarUrl这个头像是一个临时图片,不能在外部使用:
例如:http://tmp/FmDQRKhbce0Ie239b08f13955f6b1b97ab8c53a649f5.jpeg
临时头像,在微信小程序,关闭后重启后会释放。
到目前为止,如果要存客户头像在自己非云开发后台,使用建议还是获取客户上传图片为头像是最好的,昵称获取没有问题。
如果有更好办法,请开发者留言!
相关文章
- 微信小程序开发
- Redis6----应用问题解决和新功能预览
- 从0到1 手把手搭建spring cloud alibaba 微服务大型应用框架(十一)spring-boot-admin 监控篇(1) 原理与介绍
- 从0到1 手把手搭建spring cloud alibaba 微服务大型应用框架(十一)spring-boot-admin 监控篇(2)springcloud 集成spring boot admin
- 【浅入浅出】现代前端框架单页面
- 开发你的第一个SpringBoot应用
- 从0到1 手把手搭建spring cloud alibaba 微服务大型应用框架(五) SEATA分布式事务篇(补充) seata与应用不在同一台服务器下报连接不上 127.0.0.1 8091 问题
- Android程序设计 大作业:基于安卓的校园生活服务系统的设计与实现
- Mediapipe框架在Android上的使用
- 在Android实现双目测距
- BAT大厂Android工程师带你学习Framework内核解析
- 防微杜渐,未雨绸缪,百度网盘(百度云盘)接口API自动化备份上传以及开源发布,基于Golang1.18
- Pwn2Own大赛上,三星旗舰手机Galaxy S21被黑
- Android平台用户小心了,新恶意软件盯上了你们的Instagram账号
- Android 面试必问高级知识点(2021)
- arpara VR手机观影APP全新上线,沉浸体验高清巨幕观影
- mac抓取微信小程序
- 一个超级App的成长记
- 某合伙人app算法分析
- android平台注入技术