# qa.getAccountPhoneNumber(Object object) 1059+

注意:仅在1059+以后的版本支持

使用该接口前需要先跟厂商签订相应的商务合同,在获取用户的手机号码时,用户同意后,默认获取当前手机登录的厂商账号的手机号码,或者通过验证的用户输入的其他手机号码。

每次请求时都需要用户确认

# 参数

# Object object

属性 类型
默认值
必填
说明
encrypt boolean 获取手机号码是否加密,默认false,加解密方案需要跟具体的厂商对接。
success function 接口调用成功的回调函数
fail function 接口调用失败的回调函数
complete function 接口调用结束的回调函数(调用成功、失败都会执行)

# object.success 回调函数

# 参数
# Object res
属性 类型 说明
phoneNumber string 用户手机号码

# object.fail 回调函数

# 参数
# Object res
属性 类型 说明
errCode number 返回状态码
message string 消息内容
# Object res.errCode
错误码 说明
201 用户拒绝,获取用户手机号码失败
205 前一次请求尚未完成,不允许发起新的请求
1001 不允许调用这个接口,需要先跟厂商签订相关的商务合同

# 示例代码

qa.getAccountPhoneNumber({
  encrypt: false,
  success: function(res) {
    console.log(`handling success phoneNumber${res.phoneNumber}`)
  },
  fail: function(res) {
    console.log(`handling fail!, code = ${res.errCode}`)
  }
})
1
2
3
4
5
6
7
8
9

在线客服