小程序有(you)(you)一個獲(huo)取(qu)用(yong)戶很便捷的(de)api,就是(shi)通過getPhoneNumber獲(huo)取(qu)用(yong)戶的(de)已經(jing)綁(bang)定(ding)微信的(de)手機號(hao)碼。有(you)(you)一點要大家注意,現(xian)在(zai)微信和注重用(yong)戶體(ti)驗(yan),有(you)(you)些方法都是(shi)需要用(yong)戶主動去觸發才能調用(yong)的(de),比如getPhoneNumber。
官方文檔://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/getPhoneNumber.html
實現思路:

直接上干貨:
JS內getPhoneNumbe組件函數(該事件中(zhong)最重要(yao)的(de)就是(shi)在(zai)wx.login登(deng)錄后(hou)發(fa)起接(jie)口(kou)請求),這(zhe)(zhe)里需要(yao)配(pei)置參數來給接(jie)口(kou): 這(zhe)(zhe)些是(shi)必不可(ke)少的(de)參數,這(zhe)(zhe)些齊備才能算一(yi)個合法(fa)的(de)請求。

最(zui)終(zhong)結果(guo)展(zhan)示:

點擊"拒(ju)絕(jue)",開發(fa)者能捕捉到該事件 ,此(ci)時getPhoneNumber 函數返(fan)回 e.detail.errMsg 為 getPhoneNumber:user deny