| 接口名 | 接口描述 |
|---|---|
| service.contact.select | 选择员工和部门 |
| service.contact.selectDepartment | 选择部门 |
| service.contact.selectUser | 选择员工 |
| service.contact.getMembers | 获取成员列表 |
| service.contact.getUsersInfo | 获取员工信息 |
| service.contact.setMark | 关注员工或取消关注 |
| service.contact.getServiceChannelsInfo | 获取服务号信息 |
使用 FSOpen.util.open接口可跳转到“个人资料页”或“部门工作页”,参考通用。
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| title | String | 否 | 选择控件的显示标题,默认为空 |
| scope | String | 否 | 指定控件的可选范围,只有两个情况:company或custom。当为company时,数据源为全公司数据列表;当为custom时,可通过users和departments两个参数来指定可选范围。默认为company。 |
| users | Array[String] | 否 | 当scope为custom时使用,指定用户可选范围 |
| departments | Array[Number] | 否 | 当scope为custom时使用,指定部门可选范围 |
| selectedUsers | Array[String] | 否 | 已选中状态的用户ID列表 |
| selectedDepartments | Array[Number] | 否 | 已选中状态的部门ID列表 |
| selectedGroups | Array[String] | 否 | 已选中状态的群组ID列表 |
| selectedCompanyAll | Boolean | 否 | 是否已选中“全公司”,只在showCompanyAll为true时有效 |
| showRecent | Boolean | 否 | 是否显示最近 ,默认为true |
| showGroupTab | Boolean | 否 | 是否显示群组标签页,默认为true |
| showCompanyAll | Boolean | 否 | 是否显示全公司选项,默认为true |
| excludedUsers | Array[String] | 否 | 过滤器,需要从当前设定范围(参考scope)排除掉的用户ID列表。js 2.0.0暂未实现。 |
| excludedDepartments | Array[Number] | 否 | 过滤器,需要从当前设定范围(参考scope)排除掉的部门ID列表。js 2.0.0暂未实现。 |
| hasEmail | Boolean | 否 | 过滤器,为true代表仅显示有Email的用户数据。不指定则全部显示。 |
| hasPhone | Boolean | 否 | 过滤器,为true代表仅显示有电话号码的用户数据。不指定则全部显示。 |
| 参数 | 类型 | 说明 |
|---|---|---|
| users | Array[Object] | 选择的用户user列表 |
| departments | Array[Object] | 选择的部门department列表 |
| groups | Array[Object] | 选择的群组group列表 |
| selectedSum | Array[Object] | 所有选中的人的总数。如果选中了部门,则部门的人去重后计入总数。 |
| selectedCompanyAll | String | 是否选中了全公司 |
user字段说明:| 参数 | 类型 | 说明 |
|---|---|---|
| userId | String | 用户ID |
| nickname | String | 用户昵称 |
| String | 用户电子邮箱 | |
| avatarUrl | String | 用户头像 |
| position | String | 用户职位信息 |
department字段说明:| 参数 | 类型 | 说明 |
|---|---|---|
| departmentId | Number | 部门ID |
| name | String | 部门名称 |
| parentId | String | 父部门ID |
group字段说明:| 参数 | 类型 | 说明 |
|---|---|---|
| sessionId | String | 群组(会话)ID |
| name | String | 群组(会话)名称 |
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| title | String | 否 | 选择控件的显示标题,默认为空 |
| scope | String | 否 | 指定控件的可选范围,只有两个情况:company或custom。当为company时,数据源为全公司数据列表;当为custom时,可通过departments参数来指定可选范围。默认为company。 |
| departments | Array[Number] | 否 | 当scope为custom时使用,指定部门可选范围 |
| selectedDepartments | Array[Number] | 否 | 已选中状态的部门ID列表 |
| max | Number | 否 | 最大选择上限,当max=1时为单选。默认不限制 |
| excludedDepartments | Array[Number] | 否 | 过滤器,需要从当前设定范围(参考scope)排除掉的部门ID列表 |
| 参数 | 类型 | 说明 |
|---|---|---|
| departments | Array[Object] | 选择的部门department列表 |
| selectedSum | Array[Object] | 所有选中的人的总数 |
department字段说明:| 参数 | 类型 | 说明 |
|---|---|---|
| departmentId | Number | 部门ID |
| name | String | 部门名称 |
| parentId | String | 父部门ID |
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| title | String | 否 | 选择控件的显示标题,默认为空 |
| scope | String | 否 | 指定控件的可选范围,只有两个情况:company或custom。当为company时,数据源为全公司数据列表;当为custom时,可通过users参数来指定可选范围。默认为company。 |
| users | Array[String] | 否 | 当scope为custom时使用,指定用户可选范围 |
| selectedUsers | Array[String] | 否 | 已选中状态的用户ID列表 |
| max | Number | 否 | 最大选择上限,当max=1时为单选。默 认不限制 |
| excludedUsers | Array[String] | 否 | 过滤器,需要从当前设定范围(参考scope)排除掉的用户Id列表 |
| hasEmail | Boolean | 否 | 过滤器,为true代表仅显示有Email的用户数据。不指定则全部显示。 |
| hasPhone | Boolean | 否 | 过滤器,为true代表仅显示有电话号码的用户数据。不指定则全部显示。 |
| 参数 | 类型 | 说明 |
|---|---|---|
| users | Array[Object] | 选择的用户user列表 |
| selectedSum | Array[Object] | 所有选中的人的总数 |
user字段说明:| 参数 | 类型 | 说明 |
|---|---|---|
| userId | String | 用户ID |
| nickname | String | 用户昵称 |
| String | 用户电子邮箱 | |
| avatarUrl | String | 用户头像 |
| position | String | 用户职位信息 |
selectDepartment的返回。| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| departmentId | Number | 是 | 如果查询对象是一个部门,则需传入部门ID。 |
| sessionId | String | 是 | 如果查询对象是一个部门,则需传入群组(会话)ID。如果传入了一个有效的departmentId,接口后会忽略sessionId传参。 |
| 参数 | 类型 | 说明 |
|---|---|---|
| userIds | Array[String] | 用户ID列表 |
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| userIds | Array[String] | 是 | 用户ID列表 |
| 参数 | 类型 | 说明 |
|---|---|---|
| users | Object | 用户user关联数组,比如:{'FSUID_XXX': {userId:'',nickname:'',email:'',avatarUrl:'',position:'',marked:true}},如果用户没找到,对应的值为空 |
user字段说明:| 参数 | 类型 | 说明 |
|---|---|---|
| userId | String | 用户ID |
| nickname | String | 用户昵称 |
| String | 用户电子邮箱 | |
| avatarUrl | String | 用户头像 |
| position | String | 用户职位信息 |
| marked | Boolean | 是否关注了此用户 |
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| userId | String | 是 | 纷享用户的ID |
| value | Boolean | 是 | 是否关注 |
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| serviceChannelIds | Array[String] | 是 | 服务号ID列表 |
| 参数 | 类型 | 说明 |
|---|---|---|
| serviceChannels | Object | 用户serviceChannel关联数组,比如:{'FSAID_13135e9': {serviceChannelId:'',name:'',imgUrl:''}},如果用户没找到,对应的值为空 |
serviceChannel字段说明:| 参数 | 类型 | 说明 |
|---|---|---|
| serviceChannelId | String | 服务号ID |
| name | String | 服务号名称 |
| imgUrl | String | 服务号Logo地址 |
| 接口名 | 接口描述 |
|---|---|
| service.conversation.setupFSCall | 发起1对1纷享电话 |
| service.conversation.setupFSConference | 发起多人纷享电话会议 |
使用 FSOpen.util.open接口可跳转到“企信会话窗口”,参考Util。
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| userId | String | 是 | 用户ID |
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| userIds | Array[String] | 是 | 用户ID列表 |
| 接口名 | 接口描述 |
|---|---|
| service.favorite.add | 添加收藏 |
使用 FSOpen.util.open接口可跳转到“我的收藏”,参考Util。
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| title | String | 是 | 收藏标题 |
| desc | String | 否 | 收藏描述 |
| link | String | 否 | 收藏链接,默认为当前页面链接 |
| imgUrl | String | 否 | 收藏内容的缩略图 |
| tagList | Array[String] | 否 | 收藏内容的标签列表 |
| 接口名 | 接口描述 |
|---|---|
| service.geo.getLocation | 获取当前地理位置 |
| service.geo.selectPOI | 选择兴趣点 |
| 参数 | 类型 | 说明 |
|---|---|---|
| accuracy | Number | 实际的定位精度半径(单位米) |
| address | String | 格式化后的地址,如:深圳市南山区大冲商务中心 |
| country | String | 国家 |
| province | String | 省份,如:广东省 |
| city | String | 城市,如:深圳市。直辖市会返回空 |
| district | String | 行政区,如:南山区 |
| street | String | 街道,如:铜鼓路10000号 |
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| latitude | Number | 否 | 标准维度,默认当前位置 |
| longitude | Number | 否 | 标准经度,默认当前位置 |
| 参数 | 类型 | 说明 |
|---|---|---|
| latitude | Number | POI的标准维度 |
| longitude | Number | POI的标准经度 |
| title | String | POI的名称 |
| province | String | POI所在省,可能为空 |
| provinceCode | String | POI所在省编码,可能为空 |
| city | String | POI所在城市,可能为空 |
| cityCode | String | POI所在城市的编码,可能为空 |
| district | String | POI所在区,可能为空 |
| districtCode | String | POI所在区的编码,可能为空 |
| postcode | String | POI的邮编,可能为空 |
| street | String | POI的街道地址,可能为空 |
| 接口名 | 接口描述 |
|---|---|
| service.share.toConversation | 转发到企信 |
| service.share.toFeed | 转发到工作 |
| service.share.toCRMContact | 转发到CRM联系人 |
| service.share.toWXFriend | 转发给微信朋友 |
| service.share.toWXMoments | 分享到微信朋友圈 |
| service.share.toQQFriend | 转发给QQ朋友 |
| service.share.viaSMS | 通过短信转发 |
| service.share.viaEmail | 通过邮件转发 |
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| type | String | 否 | 分享的资源类型,目前支持text-文字,link-链接,image-图片,file-文件。当link参数为空时,默认text类型,否则默认为link类型。 |
| title | String | 否 | 资源类型为link时使用,表示分享标题,默认当前页面标题 |
| desc | String | 否 | 资源类型为link时使用,表示分享摘要描述,默认当前页面描述(<meta name="description" content="网页摘要内容在这里填写">标签中的内容),取不到则显示页面URL。 |
| link | String | 否 | 资源类型为link时使用,表示分享链接地址,默认当前页面链接 |
| imgUrl | String | 否 | 资源类型为link时使用,表示分享缩略图地址,默认为纷享预置图标 |
| name | String | 否 | 资源类型为image或file时使用,表示资源名 |
| size | String | 否 | 资源类型为image或file时使用,表示资源大小 |
| npath | String | 否 | 资源类型为image或file时使用,表示资源存储地址。资源需是存储在纷享平台上,采用N-Path地址引用,如N_201512_08_101239c8308f4ea7325f69df4fba386f1.pptx。 |
| content | String | 否 | 资源类型为text时使用,表示文件内容 |
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| type | String | 否 | 分享的资源类型,目前支持text-文字,link-链接,image-图片,file-文件。当link参数为空时,默认text类型,否则默认为link类型。 |
| title | String | 否 | 资源类型为link时使用,表示分享标题,默认当前页面标题 |
| desc | String | 否 | 资源类型为link时使用,表示分享摘要描述,默认当前页面描述(<meta name="description" content="网页摘要内容在这里填写">标签中的内容),取不到则显示页面URL。 |
| link | String | 否 | 资源类型为link时使用,表示分享链接地址,默认当前页面链接 |
| imgUrl | String | 否 | 资源类型为link时使用,表示分享缩略图地址,默认为纷享预置图标 |
| name | String | 否 | 资源类型为image或file时使用,表示资源名 |
| size | String | 否 | 资源类型为image或file时使用,表示资源大小 ,单位为kb。 |
| npath | String | 否 | 资源类型为image或file时使用,表示资源存储地址。资源需是存储在纷享平台上,采用N-Path地址引用,如N_201512_08_101239c8308f4ea7325f69df4fba386f1.pptx。 |
| content | String | 否 | 资源类型为text时使用,表示文件内容 |
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| link | String | 否 | 要转发的页面链接 |
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| title | String | 否 | 分享标题,默认当前页面标题 |
| link | String | 否 | 分享链接地址,默认当前页面链接 |
| imgUrl | String | 否 | 分享缩略图地址,默认为纷享预置图标 |
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| title | String | 否 | 分享标题,默认当前页面标题 |
| link | String | 否 | 分享链接地址,默认当前页面链接 |
| imgUrl | String | 否 | 分享缩略图地址,默认为纷享预置图标 |
| 参数 | 类型 |
|---|