人人商城小程序用户头像昵称解决方案2022
微信将于2022年10月25日24时起,收回 wx.getUserProfile 接口能力,新发布的小程序通过原来的方式获取用户头像昵称,将统一返回默认灰色头像,以及“微信用户”的昵称。
参考老杨的解读整理:微信小程序用户头像昵称获取规则调整公告及解读
参考方案
两套方案按需求,任选其一即可,本文是【方案一】的开发文档。
方案一 授权登录成功后再处理
该方案无需处理登录授权,保持目前状态!
方案二 授权页同步处理
由于微信多次调整微信授权登录,若比较旧的版本,建议使用本方案
用户头像昵称获取
前段时间发布公告《微信网页授权能力调整公告》,本次又调整了小程序,真的是够够的。
基于本次调整,如需头像昵称,只能通过「头像昵称填写能力」来处理,如果你不想再被恶心了,也可以直接放弃微信的方案,直接用原生的用户上传和编辑昵称的逻辑来处理。
这里老杨还是按「头像昵称填写能力」来处理,如有类似需求,直接联系老杨QQ处理。
参考如图
头像存储
使用微信头像将沿用原URL,使用其他头像将生成本地URL,如果开启了三方存储,将上传至三方,如阿里云OSS,七牛云存储等。