支付宝小程序获取用户手机号

By 小程序开发 at 2023-09-23 • 0人收藏 • 149人看过


my.getPhoneNumber 用来获取支付宝用户绑定的手机号。

此功能需谨慎使用,若支付宝发现信息存在超出约定范围使用或者不合理使用等情况,支付宝会永久回收接口权限。


如何要调用此接口,需要按照 配置加密加签 -> 产品绑定 -> 用户授权 -> API 调用 -> 解密及验签 的流程接入。


调用成功后返回参数

image.png

调用失败后信息返回

image.png

代码示例:

授权按钮代码

<button open-type="getAuthorize" scope="phoneNumber" onGetAuthorize="getPhoneNumber" onError="handleAuthError">授权手机号</button>

调用方法

Page({
  getPhoneNumber() {
    my.getPhoneNumber({
      success: (res) => {
        let encryptedData = res.response;
        my.request({
          //你的服务器地址
          url: 'https://xxxxxxx',
          data: encryptedData,
        });
      },
      fail: (res) => {
        console.log(res);
      },
    });
  }
})



登录后方可回帖

Loading...