获取用户指定时间段内处于忙的时间区间
用于通过开发者接口获取用户指定时间段内处于忙的时间区间。
请求说明
| 请求地址 | 配置域名+/o/rili/g-api/v1/intranet/busy_time |
|---|---|
| 请求方法 | GET |
| 签名方式 | wps-4 |
| 支持应用类型 | 企业自建应用、第三方企业应用 |
| 权限要求 | 更新日程信息(kso.calendar.event.write) 或者查询日程信息(kso.calendar.event.read) |
请求头
| 名称 | 是否必填 | 说明 |
|---|---|---|
| Content-Type | 是 | 固定为: application/json |
| Wps-Docs-Date | 是 | 取当前时间, 示例: Wed, 23 Jan 2013 06:43:08 GMT |
| Wps-Docs-Authorization | 是 | 计算方法参考签名说明 |
| Authorization | 是 | access_token(企业授权获取的token) |
请求地址示例
http
[POST] 配置域名+/o/rili/g-api/v1/intranet/busy_time请求体(Body)
| 参数 | 路径 | 类型 | 必选(Y/N) | 描述 |
|---|---|---|---|---|
| startQueryTime | query parameter | Long | Y | 开始时间 |
| endQueryTime | query parameter | Long | Y | 结束时间 |
| queryType | query parameter | int | N | 查询类型,1:主日历,2:用户创建的日历,不传默认查询主日历 |
| queryWpsUserID | query parameter | long | Y | 执行查询的用户 |
| queriedWpsUserID | query parameter | long | Y | 被查询的用户,被查询的用户要求跟queryWpsUserID用户处于同一个企业 |
返回值
{
"code": 0,
"result": "OK",
"data": {
"eventBusyList": [ // 含有日程的时间区间数组
[
1622509200000, // 日程开始时间戳
1622599200000 // 日程结束时间戳
],
[
1625014800000,
1625025600000
],
[
1625058000000,
1628604000000
]
]
}
}错误码
| 错误码 | 描述 |
|---|---|
| 1 | 参数不合法 |
| 32 | 数据库操作失败 |
| 121 | 用户不存在 |
| 350 | 查询时间范围超过限制 |
| 502 | 分组不存在 |
| 852 | 无权限访问 |