聯(lián)系官方銷售客服
1835022288
028-61286886
最近微信官方調整獲取用戶頭像和昵稱的接口,因此給大家?guī)碜钚陆涌谶m配方法及代碼。先看看官方說明:
自 2022 年 10 月 25 日 24 時后(以下統(tǒng)稱 “生效期” ),用戶頭像昵稱獲取規(guī)則將進行如下調整:
自生效期起,小程序 wx.getUserProfile 接口將被收回:生效期后發(fā)布的小程序新版本,通過 wx.getUserProfile 接口獲取用戶頭像將統(tǒng)一返回默認灰色頭像,昵稱將統(tǒng)一返回 “微信用戶”。生效期前發(fā)布的小程序版本不受影響,但如果要進行版本更新則需要進行適配。
自生效期起,插件通過 wx.getUserInfo 接口獲取用戶昵稱頭像將被收回:生效期后發(fā)布的插件新版本,通過 wx.getUserInfo 接口獲取用戶頭像將統(tǒng)一返回默認灰色頭像,昵稱將統(tǒng)一返回 “微信用戶”。生效期前發(fā)布的插件版本不受影響,但如果要進行版本更新則需要進行適配。通過 wx.login 與 wx.getUserInfo 接口獲取 openId、unionId 能力不受影響。
「頭像昵稱填寫能力」支持獲取用戶頭像昵稱:如業(yè)務需獲取用戶頭像昵稱,可以使用「頭像昵稱填寫能力」(基礎庫 2.21.2 版本開始支持,覆蓋iOS與安卓微信 8.0.16 以上版本),具體實踐可見下方《最佳實踐》。
小程序 wx.getUserProfile 與插件 wx.getUserInfo 接口兼容基礎庫 2.27.1 以下版本的頭像昵稱獲取需求:對于來自低版本的基礎庫與微信客戶端的訪問,小程序通過 wx.getUserProfile 接口將正常返回用戶頭像昵稱,插件通過 wx.getUserInfo 接口將正常返回用戶頭像昵稱,開發(fā)者可繼續(xù)使用以上能力做向下兼容。
根據(jù)基礎庫的不斷更新,部分功能無法實現(xiàn)。
下面利用頭像昵稱填寫能力來實現(xiàn)此問題
廢話不多說直接上代碼!
下面是wxml部分代碼。
my.wxml
下面是js部分代碼
my.js
剩下的功能可以根據(jù)自己的能力拓展! 承接項目Q 50938884
感謝,學習學習
回復@zhzhz 分享叫分享懂嗎?
學習一下看看
看看大牛是怎么寫的學習一下
學習了新帖,好資料
感謝,學習學習