快手号购买程序:快手有权永久回收该小程序的该接口权限申请开通条件
获取电话号码
获取快手用户绑定的手机号,需要先调用ks.login接口。
因为需要用户触发才能发起获取手机号接口,所以该函数不是API调用的,需要组件点击触发。
注意:目前该接口对非个人开发者和认证小程序开放(不包括境外实体)。需要谨慎使用。如果用户举报较多或被发现在不必要的场景中使用,快手有权永久撤销小程序的接口权限。
开放权限申请开放条件申请开放入口
进入小程序开发平台,在权限管理-获取用户手机号(opens new )申请。
提交申请信息
小程序开发者申请激活需提供以下信息:
审核周期和通知
提交申请后快手号购买程序快手号购买程序,小程序开发者会在1-7个工作日内收到审核结果邮件。
如何使用
组件open-type的值需要设置为,当用户点击同意时,可以通过事件回调获取快手服务器返回的加密数据快手号购买程序:快手有权永久回收该小程序的该接口权限申请开通条件快手号购买程序:快手有权永久回收该小程序的该接口权限申请开通条件,然后在第三方服务器获取手机号。
注意
在回调中调用ks.login进行登录,可能会刷新登录状态。此时,服务器用代码换取不是用于加密的代码,导致解密失败。建议开发者提前登录;或者在回调中使用先检查登录状态,避免登录刷新登录状态。
代码示例
<button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber">button>
复制
Page({
getPhoneNumber (e) {
console.log(e.detail.errMsg)
console.log(e.detail.iv)
console.log(e.detail.encryptedData)
}
});
复制
返回参数说明参数类型说明
包含敏感数据在内的完整用户信息的加密数据
iv
加密算法的初始向量
得到的开放数据为如下json结构:
{
"phoneNumber": "13580006666",
"countryCode": "86",
}
复制
参数类型说明
用户绑定的手机号(国外手机号会有区号)
区号
站内部分内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任如发现本站有涉嫌抄袭侵权/违法违规的内容。请联系我们,一经核实立即删除。并对发布账号进行永久封禁处理.
本文网址:/show-14-2265.html
复制