通讯录选人
SelectEnterpriseContact
作用:打开通讯录选人功能
参数 | 类型 | 是否必填 | 含义 | 备注 |
---|---|---|---|---|
mode | String | 是 | 选择模式 | ”single”表示单选,”multi”表示多选 (目前橙讯尚未实现单选) |
enterpriseId | String | 是 | 组织id | |
max | int | 否 | 最大选择的用户人数 |
参数 | 类型 | 含义 | 备注 |
---|---|---|---|
errorCode | int | 错误码 | |
errorStr | String | 错误信息 | |
contactsContent | String | 返回数据json格式 | 请参考示例 |
SelectEnterpriseContact.Req req = new SelectEnterpriseContact.Req();
req.enterpriseId = "required";
req.mode = "multi"; //”single”or ”multi”
api.sendReq(req, new ICXAPI.IResponseListener<SelectEnterpriseContact.Resp>() {
@Override
public void onResponse(SelectEnterpriseContact.Resp resp) {
//resp.contactsContent;
}
});
//返回值:暂定返回值为String,格式如下:
{
"enterpriseId": "Id01",// no enterprise to set null
"enterpriseName": "name 1",// no enterprise to set null
"enterpriseIcon": "icon1",// no enterprise to set null
"userIds": [{
"userId": "001",
"avatar": "http://****/avatar/jpg",
"userName": "user01",
"realName": "wang wu",
"department": "dev"
},
{
"userId": "002",
"avatar": "http://****/avatar/jpg",
"userName": "user02",
"realName": "zhang san",
"department": "mobile"
},
........
]
}
修改于 2024-09-04 09:19:04