跳转至

查询排班中值班人员信息

通过以下步骤查询排班中值班人相关信息


请求参数(任选其一即可)

参数 类型 是否必须 说明
time long 必须 时间戳,精确到秒
schdId string 可选 排班id(不传时返回所有排班信息)
参数 类型 是否必须 说明
startTime long 必须 时间戳,精确到秒(开始时间)
endTime long 必须 时间戳,精确到秒(结束时间)
schdId string 可选 排班id(不传时返回所有排班信息)

示例

请求cURl(任选其一即可):

curl --location --request POST 'https://caweb.aiops.com/api/alert/rest/api/v1/schds/users' \
--user 'email@example.com:<access_token>' \
--header 'Content-Type: application/json' \
--data-raw '{
"time":1659336179,
"schdId":"xxxxxxxxxxxxxxxx"
}'

或:

curl --location --request POST 'https://caweb.aiops.com/api/alert/rest/api/v1/schds/users' \
--user 'email@example.com:<access_token>' \
--header 'Content-Type: application/json' \
--data-raw '{
"startTime":1663084800,
"endTime":1663171200,
"schdId":"xxxxxxxxxxxxxxxx"
}'
示例邮箱应替换为用户注册所用邮箱
access_token应替换为您手动获取的access_token

access_token如何获取请参考文档 api令牌

提示

• 如需对请求进行加密处理:请将
--user 'email@example.com:access_token' \

--header 'Accept: application/json'

替换为:

--header 'Authorization: Basic Z2FveWluaW5nOTk5NUAxNjMuY29tOmt1WWl6bmljZ3oxN0JBVjk=' \

--header 'Content-Type: application/json'

• 替换步骤请参考加密步骤

返回参数

参数 类型 说明
start_time string 开始时间
end_time string 结束时间
type string 类型:user 用户,group 小组,chatops 协作
user string 用户id/组id/协作id
code int 响应码

返回示例

{
    "result":"success",
    "message":"ok",
    "data":[
        {
            "start_time":"2022-08-01 08:00:00",
            "end_time":"2022-08-01 08:00:00",
            "type":"chatops",
            "user":"xxxxxxxx"
        },
        {
            "start_time":"2022-08-01 12:00:00",
            "end_time":"2022-08-01 12:00:00",
            "type":"group",
            "user":"xxxxxxxxx"
        }
    ],
    "totalCount":2,
    "code":200
}

200:成功

400:失败,传入的参数有问题

401:认证失败,用户名密码错误_