微信小程序最新用户信息异常,名称显示微信用户,获取不到用户头像

 

20年初的时候,那会使用如下组合来获取:

uni.login(OBJECT)
uni.getUserInfo(OBJECT)
但是到了今天,突然这两个组合起来获取微信用户获取不到了,变成了获取到一个匿名的微信用户了。

经过排查,上面的组合被下面的用法所替代了:

uni.getUserProfile({
    desc:'登录',
    success:(res)=>{
        // 用户信息
        let userInfo = res.userInfo
        console.log(res);
    },
    fail:(res)=>{
        console.log(res)
    }
});
关于getUserProfile的用法注意以下两点:

1、不能跟uni.login配合使用否则会报错:

getUserProfile:fail can only be invoked by user TAP gesture

2、需要加上desc属性否则会报错:

这里要写desc:要不然回报错误:getUserProfile:fail parameter error: parameter.desc should be String instead of Undefined;


原文链接:https://blog.csdn.net/wltsysterm/article/details/115529960

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值