ap.chooseAlipayContact(OPTION | count, CALLBACK)
打开支付宝通讯录,选择一个或者多个支付宝联系人。
OPTION 参数说明
名称 | 类型 | 必填 | 描述 |
---|
count | Number | 否 | 单次最多选择联系人个数,默认 1,最大 10 |
CALLBACK 参数说明
名称 | 类型 | 描述 |
---|
contacts | Object Array | 选中的支付宝联系人数组,数组内部对象字段见下表 |
contacts 返回字段说明
名称 | 类型 | 描述 |
---|
realName | String | 账号的真实姓名 |
mobile | String | 账号对应的手机号码 |
email | String | 账号的邮箱 |
avatar | String | 账号的头像链接 |
userId | String | 支付宝账号 userId |
错误说明
代码示例
<script src="https://gw.alipayobjects.com/as/g/h5-lib/alipayjsapi/3.1.1/alipayjsapi.inc.min.js"></script>
<style>.output{ display:block; max-width: 100%; overflow: auto}</style>
<button id="J_btn" class="btn btn-default">选择支付宝联系人</button>
<pre id="J_output" class="output"></pre>
<script>
var btn = document.querySelector('#J_btn');
var output = document.querySelector('#J_output');
btn.addEventListener('click', function(){
ap.chooseAlipayContact(2, function(res){
output.innerHTML = JSON.stringify(res, undefined, ' ');
});
});
</script>
其他说明
- 返回的
mobile
和email
字段不一定全有值,取决于所选取联系人的支付宝账号类型是手机号还是邮箱。