开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
开始使用
ampe
多端开发
鸿蒙
插件
插件获取与使用
插件开发
插件发布
插件管理
插件技术知识汇总
插件相关 api
附录
安全
openid 开发指南
扩展能力
开发 > 指南 > 插件 > 插件技术知识汇总 > 插件代商家获取会员手机号
收藏
订阅更新
我的文档
设置
简介
my.getphonenumber 是获取支付宝用户绑定的手机号的 api。因为需要用户主动触发才能发起获取手机号,所以该功能不由 api 直接调用,需用 button 组件 的点击来触发。
有关获取会员手机号更多信息,请查看 my.getphonenumber
使用限制
插件绑定相关产品(获取会员手机号应用 aes 密钥管理)。
已代商家配置 aes 密钥,可查看
版本要求:支付宝客户端 10.1.75 及以上,基础库 1.22.0 及以上,否则请进行 兼容处理
使用
示例代码
唤起授权框,推荐兼容方案。
javascript
复制代码
<button a:if="{{caniuseauthbutton}}" open-type="getauthorize"
ongetauthorize="ongetauthorize" onerror="onautherror" scope='phonenumber'>
授权手机号
</button>
button 属性说明
用户点击同意后,即可通过 my.getphonenumber 获取用户绑定的手机号。
javascript
复制代码
my.getphonenumber({
protocols:{
isvappid: '插件appid' },
success: (res) => {
let encrypteddata = res.response;
my.request({
url: '开发者的后端服务端',
data: encrypteddata,
});
},
fail: (res) => {
console.log(res);
console.log('getphonenumber_fail');
},
});
返回结果说明
res.response 为完整的报文数据,前端需要将该报文发送到开发者服务端做验签和解密处理(可查看 接口内容加密方式),服务端解密后的明文示例代码:
正常响应
异常响应
内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 2022 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录
网站地图