# 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
2
3
4
5
6
7
8
9
←
→
在线客服