有部分用戶反饋之前發(fā)布的小程序功能有些問題顶掉,查看一下發(fā)現(xiàn)是用戶信息獲取不到帖鸦,經(jīng)自己測試,確實(shí)獲取不到堤如,大膽猜測葡盗,去v心開放社區(qū)一看漾抬,就看到下面的公告潮饱。
調(diào)整說明
自 2022 年 10 月 25 日 24 時后(以下統(tǒng)稱 “生效期” )谍婉,用戶頭像昵稱獲取規(guī)則將進(jìn)行如下調(diào)整:
- 自生效期起,小程序 wx.getUserProfile 接口將被收回:生效期后發(fā)布的小程序新版本稚疹,通過 wx.getUserProfile 接口獲取用戶頭像將統(tǒng)一返回默認(rèn)灰色頭像居灯,昵稱將統(tǒng)一返回 “微信用戶”。生效期前發(fā)布的小程序版本不受影響贫堰,但如果要進(jìn)行版本更新則需要進(jìn)行適配穆壕。
- 自生效期起待牵,插件通過 wx.getUserInfo 接口獲取用戶昵稱頭像將被收回:生效期后發(fā)布的插件新版本其屏,通過 wx.getUserInfo 接口獲取用戶頭像將統(tǒng)一返回默認(rèn)灰色頭像,昵稱將統(tǒng)一返回 “微信用戶”缨该。生效期前發(fā)布的插件版本不受影響偎行,但如果要進(jìn)行版本更新則需要進(jìn)行適配。通過 wx.login 與 wx.getUserInfo 接口獲取 openId、unionId 能力不受影響蛤袒。
- 「頭像昵稱填寫能力」支持獲取用戶頭像昵稱:如業(yè)務(wù)需獲取用戶頭像昵稱熄云,可以使用「頭像昵稱填寫能力」(基礎(chǔ)庫 2.21.2 版本開始支持,覆蓋iOS與安卓微信 8.0.16 以上版本)妙真,具體實(shí)踐可見下方《最佳實(shí)踐》缴允。
- 小程序 wx.getUserProfile 與插件 wx.getUserInfo 接口兼容基礎(chǔ)庫 2.27.1 以下版本的頭像昵稱獲取需求:對于來自低版本的基礎(chǔ)庫與微信客戶端的訪問,小程序通過 wx.getUserProfile 接口將正常返回用戶頭像昵稱珍德,插件通過 wx.getUserInfo 接口將正常返回用戶頭像昵稱练般,開發(fā)者可繼續(xù)使用以上能力做向下兼容。
頭像昵稱填寫能力文檔https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/userProfile.html
最佳實(shí)踐
小程序可在個人中心或設(shè)置等頁面使用頭像昵稱填寫能力讓用戶完善個人資料: