关于微信小程序获取头像和昵称

news/2024/10/31 6:17:01/

不知道为什么微信一直对开发者获取:微信头像+微信昵称。一直抱以限制态度,关于接口调用方法,也是一直在修改!

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

临时头像,在微信小程序,关闭后重启后会释放。

到目前为止,如果要存客户头像在自己非云开发后台,使用建议还是获取客户上传图片为头像是最好的,昵称获取没有问题。

如果有更好办法,请开发者留言!


http://www.ppmy.cn/news/629161.html

相关文章

微信小程序获取用户头像昵称

微信小程序获取头像昵称问题解决 文章目录 微信小程序获取头像昵称问题解决前言和传统方法问题描述解决方案实现效果 前言和传统方法 微信小程序是一种基于微信开发平台的轻应用&#xff0c;用户可以通过微信扫码、搜索等方式进入小程序并使用。在小程序中&#xff0c;获取用户…

微信小程序获取用户头像和昵称(头像昵称填写能力)

开放能力调整公告 总体来说就是通过按钮来授权获取用户基础信息的能力都没啦&#xff08;wx.getUserProfile&#xff0c;wx.getUserInfo都不行了&#xff09;&#xff0c;都要使用新版本的 【头像昵称填写能力】啦。 小程序用户头像昵称获取规则调整公告 获取头像 获取头像代…

微信小程序授权获取头像昵称的最新形式——头像昵称填写

微信小程序授权用户信息&#xff0c;不知道有没有人像我一样&#xff0c;从wx.getUserInfo到wx.getUserProfile再到头像昵称填写获取用户头像昵称全部尝试了一遍&#xff0c;怪就怪自己一开始没仔细看官方文档&#xff0c;没注意到小程序的官方公告&#xff0c;不多说了&#x…

Map集合-根据宠物昵称查找宠物

1 package collection;2 3 /**4 * 宠物类5 * @author 6 *7 */8 public class Pet {9 private

根据QQ号获取昵称和头像

# 开发时间&#xff1a;2021/2/2 22:28 # 开发工具&#xff1a;PyCharm # 开发者&#xff1a;GoTop import requests import redef getPhoto(qqCode):url f"http://q.qlogo.cn/headimg_dl?dst_uin{qqCode}&spec640&img_typejpg"headers {Referer: http://…

用JS获得QQ号码的昵称,头像,生日

&#xff08;转载请在开始注明来自赵亮的博客blog.csdn.net/theforever&#xff09; http://r.qzone.qq.com/cgi-bin/user/cgi_personal_card?uin指定QQ号码 将会返回下列内容&#xff1a; _Callback({"uin":查询的QQ号码,"qzone":1,"nickname&q…

Flutter系列(十)实现个人中心页

基础工程&#xff1a; Flutter系列&#xff08;四&#xff09;底部导航顶部导航图文列表完整代码_摸金青年v的博客-CSDN博客 一、前言 本文用flutter实现个人中心页布局&#xff0c;效果如下图&#xff1a; 二、使用的组件 1.颜色渐变&#xff1a;LinearGradient 线性渐变组…

前端position使用方法

position 是一个 CSS 属性,用于控制元素的定位方式。它可以设置以下几个值: static:默认值,元素按照正常的文档流进行布局,不进行定位。relative:相对定位,元素会相对于其正常位置进行偏移,但仍然占据原来的空间。absolute:绝对定位,元素会脱离正常文档流,相对于其最…