• 下载
  • 社区

my.chooseAlipayContact

唤起支付宝通讯录,选择一个或者多个支付宝联系人。

扫码体验

联系人.jpeg

效果示例

联系人5-5.png

入参

Object 类型,属性如下:

属性 类型 必填 描述
count Number 单次最多选择联系人个数,默认值为 1,最大值为 10。
success Function 调用成功的回调函数。
fail Function 调用失败的回调函数。
complete Function 调用结束的回调函数(调用成功、失败都会执行)。

success 回调函数

入参为 Object 类型,属性如下:

属性 类型 描述
contacts Object Array 选中的支付宝联系人数组,数组内部对象字段见下表。

contacts 返回字段说明

属性 类型 描述
realName String 账号的真实姓名。
mobile String 账号对应的手机号码。
email String 账号的邮箱。
avatar String 账号的头像链接。
userId String 支付宝账号唯一标识符。

返回的 mobile 和 email 字段不一定全部有值,取决于所选取联系人的支付宝账号类型是手机号还是邮箱。

结果码

结果码 描述
10 没有权限。
11 用户取消操作(或设备未授权使用通讯录)。

示例代码

//.js
my.chooseAlipayContact({
      count: 2,
      success: (res) => {
        my.alert({
          content: 'chooseAlipayContact response: ' + JSON.stringify(res)
        });
      },
      fail: (res) => {
        my.alert({
          content: 'chooseAlipayContact response: ' + JSON.stringify(res)
        });
      }
    });