Skip to content

获取用户指定时间段内处于忙的时间区间

用于通过开发者接口获取用户指定时间段内处于忙的时间区间。

请求说明

请求地址配置域名+/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计算方法参考签名说明
Authorizationaccess_token(企业授权获取的token)

请求地址示例

http
[POST] 配置域名+/o/rili/g-api/v1/intranet/busy_time

请求体(Body)

参数路径类型必选(Y/N)描述
startQueryTimequery parameterLongY开始时间
endQueryTimequery parameterLongY结束时间
queryTypequery parameterintN查询类型,1:主日历,2:用户创建的日历,不传默认查询主日历
queryWpsUserIDquery parameterlongY执行查询的用户
queriedWpsUserIDquery parameterlongY被查询的用户,被查询的用户要求跟queryWpsUserID用户处于同一个企业

返回值

{
    "code": 0,
    "result": "OK",
    "data": {
        "eventBusyList": [ // 含有日程的时间区间数组
            [
                1622509200000, // 日程开始时间戳
                1622599200000  // 日程结束时间戳
            ],
            [
                1625014800000,
                1625025600000
            ],
            [
                1625058000000,
                1628604000000
            ]
        ]
    }
}

错误码

错误码描述
1参数不合法
32数据库操作失败
121用户不存在
350查询时间范围超过限制
502分组不存在
852无权限访问