微信小程序之手機號快速注冊
發表時間:2021-5-11
發布人:葵宇科技
瀏覽次數:72
為提升小程序使用體驗,幫助用戶更便捷地獲取服務,小程序開放手機號快速填寫組件,非個人開發者的小程序完成認證后即可使用。
1. 在新用戶注冊、聯系方式登記等必要場景下,開發者均可在頁面上部署手機號快速填寫組件。
2. 用戶點擊組件,完成彈窗授權后,即可直接將微信綁定的手機號填入,絕大部分情況下無需再進行短信驗證碼校驗。
3. 若用戶不愿提供微信綁定的手機號,開發者需提供手動輸入手機號功能。
getPhoneNumber(OBJECT)
說明
獲取微信用戶綁定的手機號,需先調用login接口。
因為需要用戶主動觸發才能發起獲取手機號接口,所以該功能不由 API來調用,需用 <button> 組件的點擊來觸發。
注意:
目前該接口針對非個人開發者,且完成了認證的小程序開放。
需謹慎使用,若用戶舉報較多或被發現在不必要場景下使用,微信有權永久回收該小程序的該接口權限。
使用方法
需要將 <button> 組件 open-type 的值設置為 getPhoneNumber,當用戶點擊并同意之后,可以通過 bindgetphonenumber 事件回調獲取到微信服務器返回的加密數據, 然后在第三方服務端結合 session_key 以及 app_id 進行解密獲取手機號。
示例
xx.wxml:xx.js:
encryptedData 解密后為以下 json 結構,詳見加密數據解密算法
備注:解密方法跟登錄解密用戶信息的方法一樣!
微信小程序教程系列
相關連接:http://blog.csdn.net/michael_ouyang/article/details/54700871