
手机
在三方场景下,如何代商户获取用户手机号是一个常见问题。相比自研小程序,商户不需要配置接口加签方式和应用网关,只需要帮助商户申请手机号敏感信息和设置AES秘钥即可。
回顾自研小程序如何获取用户手机号:

支付宝
对于三方场景下的小程序模板和商家小程序,可以按以下流程来获取用户手机号:
1. 在开发小程序模板时集成“获取用户手机号”功能,并通过接口来设置AES秘钥。(因为后台不能配置)2. 商家/小程序模板都适用该流程。3. 小程序模板和商家小程序均可授权给三方应用以实现带调用。(详见“小程序模板授权”)4. 代商户或者代理运营的管理员需向支付宝开放平台提交申请以获得权限。若已获得权限,则可以直接访问APIs、文档、SDK等资源,并可以创建应用及管理API产品等操作;否则无法访问相关资源或执行相关操作。 5. 获取商户小程序/小程序模板AES秘钥。6. 商户小程序/小程序模板上使用button按钮唤起用户手机号授权。
需要注意的是,三方模式下my.getPhoneNumber必须传入protocols-isvAppId参数,并且前端必须在用户点击button进行授权后的onGetAuthorize回调中进行调用my.getPhoneNumber,否则会报无效的授权关系。
常见问题:
1. 使用my.getPhoneNumber解密时出现“无效的授权关系”错误。2. 解密后返回的手机号没有带国籍码如+86,处理海外手机号有什么方法3. 可以同时获取手机号和会员基础信息吗?4. 调用 my.getPhoneNumber 时出现“ISV权限不足”的错误提示。
Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号