Skip to content

联系人

人员复选

选择用户或雇员后返回的信息,若需要进行复选,回传的用户或雇员数据至少要包含userId属性。

单选联系人

打开当前组织的联系人列表,单选一个联系人(兼容2.0数据)。

使用说明

客户端AndroidiOS
支持情况支持支持
js
w6s.contact.getSingleContact({
  hideMe: true,
  filterSenior: 1,
  success: function(res) {},
  fail: function(err) {},
});

参数说明

参数类型说明
hideMeBoolean表示在选择联系人的时候,是否显示自己
filterSeniorNumber1 表示过滤高管, 0 表示不过滤

多选联系人

打开当前组织的联系人列表,单选一个联系人(兼容2.0数据)。

使用说明

客户端AndroidiOS
支持情况支持支持
js
w6s.contact.getContacts({
  hideMe: true,
  filterSenior: 1,
  selectedContacts: ['联系人列表信息,用于复选'],
  success: function(res) {},
  fail: function(err) {},
});

参数说明

参数类型说明
hideMeBoolean表示在选择联系人的时候,是否显示自己
filterSeniorNumber1 表示过滤高管, 0 表示不过滤
selectedContactsArray非必须,雇员列表信息,用于复选

多选当前组织的雇员列表

打开当前组织的联系人列表,选择多个联系人,返回雇员信息。

使用说明

客户端AndroidiOS
支持情况支持支持
js
w6s.contact.getEmployeesFromCurrentOrg({
  hideMe: true,
  filterSenior: 1,
  selectedEmpList: ['联系人列表信息,用于复选'],
  success: function(res) {},
  fail: function(err) {},
});

参数说明

参数类型说明
hideMeBoolean表示在选择联系人的时候,是否显示自己
filterSeniorNumber1 表示过滤高管, 0 表示不过滤
selectedEmpListArray非必须,雇员列表信息,用于复选

打开通用选择人员界面

该接口打开通用的选择界面,此界面能选择组织内的雇员信息, 用户的星标联系人等。

使用说明

客户端AndroidiOS
支持情况支持支持
js
w6s.contact.selectContacts({
  filterSenior: 1,
  maxCount: 9,
  selectedUsers: [{..}, {..}], // 已选择的users
  selectedEmployees: [{..}, {..}], // 已选择的employees
  success: function(res) {},
  fail: function(err) {},
});

参数说明

参数类型说明
filterSeniorNumber1 表示过滤高管, 0 表示不过滤,默认为 1
maxCountNumber选人最大数量, 最小为1, 默认不限制数量
selectedUsersArray回传已选人员,用于复选
selectedEmployeesArray回传已选雇员,用于复选

返回数据

参数说明
user所选用户
employee所选雇员

获取手机通讯录

获取手机通讯录联系人的列表。

提示

首次访问会提示是否允许设备访问手机通讯录,请允许,否则无法获取通讯录信息。

使用说明

客户端AndroidiOS
支持情况支持支持
js
w6s.contact.getMobileContacts(
  success: function(res) {},
  fail: function(err) {},
);

返回的数据会以英文字母拆分:

js
{
  "a": {"name":"allin(联系人名称)", "tel":"123456(联系方式)"}
  "b": [{"name":"ball(联系人名称)", "tel":"135xxx(联系方式)"},
       {"name":"boy(联系人名称)", "tel":"137xxx(联系方式)"}, 
        ...],
  ...
}