| 接口名 | 接口描述 |
|---|---|
| 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 | 否 | 分享缩略图地址,默认为纷享预置图标 |
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| title | String | 否 | 分享标题,默认当前页面标题 |
| desc | String | 否 | 分享摘要描述,默认当前页面描述(<meta name="description" content="网页摘要内容在这里填写">标签中的内容),取不到则显示页面URL。 |
| link | String | 否 | 分享链接地址,默认当前页面链接 |
| imgUrl | String | 否 | 分享缩略图地址,默认为纷享预置图标 |
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| content | String | 否 | 转发内容,最多140字,可使用{url}替换符来表示当前页面的url |
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| title | String | 否 | 转发邮件标题 |
| content | String | 否 | 转发邮件内容,可使用{url}(5个字符)来表示当前页面的URL,后台会在最终内容中替换。 |
| 接口名 | 接口描述 |
|---|---|
| service.calendar.createEvent | 创建日程 |
使用 FSOpen.util.open接口可跳转到“日历”,参考Util。
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| content | String | 否 | 日程提醒内容 |
| 接口名 | 接口描述 |
|---|---|
| service.feed.create | 创建一条工作 |
使用 FSOpen.util.open接口可跳转到“工作详情”,参考Util。
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| type | String | 否 | 工作类型:share-分享,diary-日志,approval-审批,task-任务,schedule-日程,order-指令,不指定则由用户自行选择 |
| content | String | 否 | 工作文本内容,除任务外,均默认赋值到各类型工作的第一个字段,比如日报填入到“今日工作”;任务则填入到第二个字段“备注” |
| 接口名 | 接口描述 |
|---|---|
| service.disk.addFile | 文件保存到网盘 |
| service.disk.selectFile | 从网盘中选取文件 |
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| fileName | String | 是 | 存储文件名称,需要带上文件后缀 |
| fileNPath | String | 是 | 文件地址。资源需是存储在纷享平台上,采用N-Path地址引用,如N_201512_08_101239c8308f4ea7325f69df4fba386f1.pptx。 |
| 参数 | 类型 | 说明 |
|---|---|---|
| file | Object | 文件信息 |
file字段说明:| 参数 | 类型 | 说明 |
|---|---|---|
| id | String | 文件ID信息 |
| fileName | String | 文件名 |
| fileNPath | String | 文件地址。资源需是存储在纷享平台上,采用N-Path地址引用,如N_201512_08_101239c8308f4ea7325f69df4fba386f1.pptx。 |
| size | Number | 文件大小,以字节为单位 |
| url | String | 可通过HTTP连接访问的文件地址 |