小程序模板網(wǎng)

小程序通過用戶授權(quán)獲取手機(jī)號(hào)

發(fā)布時(shí)間:2021-06-11 08:36 所屬欄目:小程序開發(fā)教程

小程序有一個(gè)獲取用戶很便捷的api,就是通過getPhoneNumber獲取用戶的已經(jīng)綁定微信的手機(jī)號(hào)碼。有一點(diǎn)要大家注意,現(xiàn)在微信和注重用戶體驗(yàn),有些方法都是需要用戶主動(dòng)去觸發(fā)才能調(diào)用的,比如getPhoneNumber。

官方文檔:https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/getPhoneNumber.html

實(shí)現(xiàn)思路:

直接上干貨:

  1. <button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber"></button>

JS內(nèi)getPhoneNumbe組件函數(shù)(該事件中最重要的就是在wx.login登錄后發(fā)起接口請(qǐng)求),這里需要配置參數(shù)來給接口: 這些是必不可少的參數(shù),這些齊備才能算一個(gè)合法的請(qǐng)求。

  1. appid: “你的小程序APPID”,
  2. secret: “你的小程序appsecret”,
  3. code: res.code,
  4. encryptedData: telObj,
  5. iv: ivObj

最終結(jié)果展示:

點(diǎn)擊"拒絕",開發(fā)者能捕捉到該事件 ,此時(shí)getPhoneNumber 函數(shù)返回 e.detail.errMsg 為 getPhoneNumber:user deny


易優(yōu)小程序(企業(yè)版)+靈活api+前后代碼開源 碼云倉(cāng)庫(kù):starfork
本文地址:http://22321a.com/wxmini/doc/course/26430.html 復(fù)制鏈接 如需定制請(qǐng)聯(lián)系易優(yōu)客服咨詢:800182392 點(diǎn)擊咨詢
QQ在線咨詢