小程序模板:专业的小程序模板与静态模板分享平台
小程序
教程
搜索
当前位置 : 首页> 小程序教程> 微信小程序手机号快速验证组件

微信小程序手机号快速验证组件

该能力与手机号实时验证组件的区别为:

1. 手机号快速验证组件,平台会对号码进行验证,但不保证是实时验证;

2.手机号实时验证组件,在每次请求时,平台均会对用户选择的手机号进行实时验证。


使用方法

步骤1:需要将 button 组件 open-type 的值设置为 getPhoneNumber,当用户点击并同意之后,通过 bindgetphonenumber 事件获取回调信息;


步骤2:将 bindgetphonenumber 事件回调中的动态令牌code传到开发者后台,并在开发者后台调用微信后台提供的 phonenumber.getPhoneNumber 接口,消费code来换取用户手机号。每个code有效期为5分钟,且只能消费一次。

Page({
  getPhoneNumber (e) {
    console.log(e.detail.code)  // 动态令牌
    console.log(e.detail.errMsg) // 回调信息(成功失败都会返回)
    console.log(e.detail.errno)  // 错误码(失败时返回)
  }
})


注:getPhoneNumber 返回的 code 与 wx.login 返回的 code 作用是不一样的,不能混用。


返回参数说明

code string 动态令牌。可通过动态令牌换取用户手机号。使用方法详情 phonenumber.getPhoneNumber 接口

联系客服 意见反馈

签到成功!

已连续签到1天,签到3天将获得积分VIP1天

知道了