橙讯开放平台基线
首页服务端API客户端API附录橙讯官网
首页服务端API客户端API附录橙讯官网
  1. 通讯录
  • WEB应用对接
    • 对接说明
    • 应用启动
    • 基础接口
      • 获得系统主题
      • 设置工作台角标
      • 扫一扫
      • 拨打电话
    • 导航栏
      • 导航栏
    • 单点登录
      • 单点登录
    • 通讯录
      • 通讯录选人
      • 打开个人信息页
    • 分享转发
      • 分享转发
    • 文件
      • 下载文件
      • 打开本地文件
    • 地理位置
      • 单次定位
      • 持续定位
    • 设备
      • 拨打电话
  • Android应用对接
    • 开发前准备
    • 基础接口
      • 获取账户信息
      • 获取组织信息
      • 设置工作台角标
    • 单点登录
      • 单点登录
    • 通讯录
      • 通讯录选人
      • 打开个人信息页
    • 分享转发
      • 分享转发
    • 文件
      • 打开本地文件
    • 回调
      • 认证过期通知
      • 透传消息
      • 消息中心
      • 打开分享/转发卡片
  • 错误码
    • 错误码
  1. 通讯录

通讯录选人

方法名:SelectEnterpriseContact

作用:打开通讯录选人功能
请求参数说明:
参数类型是否必填含义备注
modeString是选择模式”single”表示单选,”multi”表示多选 (目前橙讯尚未实现单选)
enterpriseIdString是组织id
maxint否最大选择的用户人数
结果参数说明:
参数类型含义备注
errorCodeint错误码
errorStrString错误信息
contactsContentString返回数据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
上一页
单点登录
下一页
打开个人信息页
Built with