小程序登錄、用戶信息相關接口調整說明[2021-03-04]
此次調整涉及的小程序范圍相當大,因為基本上所有的小程序都使用了登錄選項,但是之前的只要不更新都可以正常使用。
調整的原因:很多開發(fā)者在小程序打開時,通過組件的方式調用getUserInfo彈出窗口。如果用戶點擊拒絕,則小程序不能使用。這種做法打斷了用戶使用小程序的正常流程,也不利于小程序獲取新用戶。
為了優(yōu)化用戶體驗,平臺將進行以下調整:
2021年2月23日起,若小程序已在微信開放平臺綁定,則通過wx.login接口獲取的登錄憑證可直接兌換為unionID。
2021年4月13日之后發(fā)布的小程序新版本聯(lián)系不上
新增了getUserProfile接口(基礎庫2.10.4版本支持),可以獲取用戶的頭像、昵稱、性別、地區(qū)信息。開發(fā)者每次通過這個接口獲取用戶的個人信息,用戶都必須確認。具體接口文檔:getUserProfile接口文檔
wx.getUserInfo接口或< button open-type = & quot;getUserInfo & quot/& gt;開發(fā)者盡快適應。開發(fā)者版本1.05.2103022開始支持getUserProfile接口調試,開發(fā)者可以下載該版本進行修改。
添加getUserProfile接口
如果開發(fā)者需要獲取用戶的個人信息(頭像、昵稱、性別、地域),可以通過wx.getUserProfile接口來實現(xiàn),這個接口從基礎庫2.10.4版本就開始支持了。這個接口只返回用戶的個人信息,不包含用戶標識符。該界面中的desc屬性(聲明獲取用戶個人信息的目的)會顯示在彈出窗口中。請仔細填寫。開發(fā)者每次通過這個接口獲取用戶的個人信息,都需要用戶的確認。請保留用戶快速填寫的頭像昵稱,以免重復彈出。
插件用戶信息功能頁面
用于獲取用戶頭像昵稱和用戶身份標識的插件應用保持功能頁面的形式,不做任何調整。
三。最佳實踐
調整后,開發(fā)者想要獲取用戶身份標識,只需要調用wx.login接口即可。
如果開發(fā)者需要在界面中顯示用戶的頭像昵稱信息,可以通過< open-data >來實現(xiàn);渲染組件,可以直接顯示在界面中,無需用戶確認。
在某些場景下(比如社交類小程序),開發(fā)者需要獲取用戶的頭像昵稱信息時,可以調用wx.getUserProfile接口。開發(fā)者每次通過這個接口都需要用戶的確認,所以請妥善處理調用接口的時機,避免過多的彈窗騷擾用戶。
云崛起 Summary,這次調整主要是將wx.getUserInfo替換為getUserProfile接口,然后getUserProfile每次獲取都需要用戶授權,授權原因也會顯示。之前的接口wx.getUserInfo基本已經過時,沒必要再用了。為什么要更改接口名稱?這不是廢話嗎?版本迭代和版本區(qū)分可能需要。
& nbsp
寒武紀. render(“尾巴”)
本文由“云崛起”原創(chuàng)發(fā)布,未經許可,禁止轉載!本文原創(chuàng)鏈接:http://www.ijcxpl.cn/weixinfenxiao/2101.html