# 闹钟
# 闹钟列表
HTTP Method:GET
请求地址:https://uvs-biz.hivoice.cn/rest/v1/alert/list
参数 | 类型 | 必填 | 描述 |
---|---|---|---|
appkey | String | Y | 产品KEY |
deviceId | String | Y | 设备标识 |
deviceToken | String | Y | 设备令牌 |
userId | String | Y | 用户ID |
pageNo | Integer | N | 页码 |
pageSize | Integer | N | 数量 |
返回值
参数 | 类型 | 必填 | 描述 |
---|---|---|---|
errorCode | String | Y | 响应code,成功为0,具体见错误码定义 |
errorMsg | String | Y | 响应描述 |
result | Object | Y | 返回的结果数据 |
└pageSize | Integer | Y | 数量 |
└pageNo | Integer | Y | 页数 |
└total | Integer | Y | 数据总数 |
└data | array | Y | 数据集合 |
└└alarmDate | String | Y | 闹钟日期,单次闹钟为响铃日期,如: "2020-03-27",循环闹钟为响铃描述,如:"每周一10点" |
└└alarmId | String | Y | 闹钟 id |
└└alarmType | String | Y | 闹钟类型,单次:single,循环为:repeat |
└└appKey | String | Y | service,形如:cn.usk.music |
└└content | String | Y | 闹钟的内容,如:"起床" |
└└deviceId | String | Y | 设备 id |
└└gmtCreate | String | Y | 创建时间 |
└└gmtModified | String | Y | 修改时间 |
└└status | Integer | Y | 闹钟状态(1.打开 0.关闭) |
└└time | String | Y | 时间, 格式{hh}:{mm}:{ss},如:"08:10:15" |
└└url | String | Y | 闹钟响铃地址 |
└└repeatType | String | N | 循环类型: DAILY(每日), WEEKLY(每周), MONTHLY(每月), YEARLY(每年), WEEKDAY(周一至周五), WEEKEND(周末),WORKDAY(工作日), RESTDAY(休息日) |
└└repeatWeekdays | String | N | WEEKLY 循环闹钟时存在 |
└└repeatDateNumber | Integer | N | MONTHLY 循环闹钟时存在 |
└└repeatDate | String | N | YEARLY 循环闹钟时存在 |
返回结果示例:
{
"errorCode": "0",
"errorMsg": "请求成功",
"result": {
"data": [
{
"alarmDate": "2020-04-09",
"alarmId": "1136606eeab34968a5e5f82248a10ad3",
"alarmType": "single",
"appKey": "bxqbxvrdzrih5cfeoybh7itgz47hzcbw2zujw3i2",
"content": "111",
"deviceId": "udid03",
"gmtCreate": "2020-04-09 10:38:06",
"gmtModified": "2020-04-09 10:38:06",
"status": 1,
"time": "10:56:00",
"url": "http://ring.unios.com/ring.mp3"
},
{
"alarmDate": "2020-04-09",
"alarmId": "7de0d6a427304e8ba40094c2802a88a1",
"alarmType": "repeat",
"appKey": "bxqbxvrdzrih5cfeoybh7itgz47hzcbw2zujw3i2",
"content": "111",
"deviceId": "udid03",
"gmtCreate": "2020-04-09 14:30:27",
"gmtModified": "2020-04-09 14:30:27",
"repeatDate": "08-01",
"repeatType": "YEARLY",
"repeatWeekdays": "null",
"status": 1,
"time": "10:56:00",
"url": "http://ring.unios.com/ring.mp3"
}
],
"pageNo": 1,
"pageSize": 10,
"total": 13
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# 添加闹钟
HTTP Method:POST
请求地址:https://uvs-biz.hivoice.cn/rest/v1/alert/create
单次闹钟参数:
参数 | 类型 | 必填 | 描述 |
---|---|---|---|
appkey | String | Y | 产品KEY |
deviceId | String | Y | 设备标识 |
deviceToken | String | Y | 设备令牌 |
userId | String | Y | 用户ID |
alarmType | String | Y | 闹钟类型,单次:single |
alarmDate | String | Y | 日期格式 闹钟响铃日期 如 "2020-03-27" |
time | String | Y | 时间, 格式{hh}:{mm}:{ss},如:"08:10:15" |
content | String | Y | 闹钟的内容,如:"起床" |
url | String | N | 铃声地址,如:http://ring.unios.com/ring.mp3 |
循环闹钟参数:
参数 | 类型 | 必填 | 描述 |
---|---|---|---|
appkey | String | Y | 产品KEY |
deviceId | String | Y | 设备标识 |
deviceToken | String | Y | 设备令牌 |
userId | String | Y | 用户ID |
alarmType | String | Y | 闹钟类型, 循环为:repeat |
alarmDate | String | Y | 日期格式 闹钟响铃日期 如 "2020-03-27" |
time | String | Y | 时间, 格式{hh}:{mm}:{ss},如:"08:10:15" |
content | String | Y | 闹钟的内容,如:"起床" |
url | String | N | 铃声地址,如:http://ring.unios.com/ring.mp3 |
repeatType | String | N | 循环类型: DAILY(每日), WEEKLY(每周), MONTHLY(每月), YEARLY(每年), WEEKDAY(周一至周五), WEEKEND(周末),WORKDAY(工作日), RESTDAY(休息日) |
repeatWeekdays | String | N | WEEKLY 循环闹钟时存在,如:1,2,3,4 |
repeatDateNumber | Integer | N | MONTHLY 循环闹钟时存在,如:20 |
repeatDate | String | N | YEARLY 循环闹钟时存在,如:"08-01" |
返回值
参数 | 类型 | 必填 | 描述 |
---|---|---|---|
errorCode | String | Y | 响应code,成功为0,具体见错误码定义 |
errorMsg | String | Y | 响应描述 |
result | Object | Y | 返回的结果数据 |
└alarmDate | String | Y | 闹钟日期,单次闹钟为响铃日期,如: "2020-03-27",循环闹钟为响铃描述,如:"每周一10点" |
└alarmId | String | Y | 闹钟 id |
└alarmType | String | Y | 闹钟类型,单次:single,循环为:repeat |
└appKey | String | Y | service,形如:cn.usk.music |
└content | String | Y | 闹钟的内容,如:"起床" |
└deviceId | String | Y | 设备 id |
└gmtCreate | String | Y | 创建时间 |
└gmtModified | String | Y | 修改时间 |
└status | Integer | Y | 闹钟状态(1.打开 0.关闭) |
└time | String | Y | 时间, 格式{hh}:{mm}:{ss},如:"08:10:15" |
└url | String | Y | 闹钟响铃地址 |
└repeatType | String | N | 循环类型: DAILY(每日), WEEKLY(每周), MONTHLY(每月), YEARLY(每年), WEEKDAY(周一至周五), WEEKEND(周末),WORKDAY(工作日), RESTDAY(休息日) |
└repeatWeekdays | String | N | WEEKLY 循环闹钟时存在 |
└repeatDateNumber | Integer | N | MONTHLY 循环闹钟时存在 |
└repeatDate | String | N | YEARLY 循环闹钟时存在 |
返回结果示例:
{
"errorCode": "0",
"errorMsg": "请求成功",
"result": [
{
"alarmDate": "2020-04-12",
"alarmId": "7c03e9dcf9b24a52aa28f23363c9f78a",
"alarmType": "single",
"appKey": "bxqbxvrdzrih5cfeoybh7itgz47hzcbw2zujw3i2",
"content": "111",
"deviceId": "udid03",
"gmtCreate": "2020-04-11 19:25:25",
"gmtModified": "2020-04-11 19:25:25",
"status": 1,
"time": "10:56:00",
"timestamp": 1586660160,
"url": "http://ring.unios.com/ring.mp3"
}
]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# 编辑闹钟
HTTP Method:POST
请求地址:https://uvs-biz.hivoice.cn/rest/v1/alert/edit
单次闹钟参数:
参数 | 类型 | 必填 | 描述 |
---|---|---|---|
appkey | String | Y | 产品KEY |
deviceId | String | Y | 设备标识 |
deviceToken | String | Y | 设备令牌 |
userId | String | Y | 用户ID |
alarmId | String | Y | 闹钟 id |
alarmType | String | Y | 闹钟类型,单次:single |
alarmDate | String | Y | 日期格式 闹钟响铃日期 如 "2020-03-27" |
time | String | Y | 时间, 格式{hh}:{mm}:{ss},如:"08:10:15" |
content | String | Y | 闹钟的内容,如:"起床" |
url | String | N | 铃声地址,如:http://ring.unios.com/ring.mp3 |
循环闹钟参数:
参数 | 类型 | 必填 | 描述 |
---|---|---|---|
appkey | String | Y | 产品KEY |
deviceId | String | Y | 设备标识 |
deviceToken | String | Y | 设备令牌 |
userId | String | Y | 用户ID |
alarmId | String | Y | 闹钟 id |
alarmType | String | Y | 闹钟类型, 循环为:repeat |
alarmDate | String | Y | 日期格式 闹钟响铃日期 如 "2020-03-27" |
time | String | Y | 时间, 格式{hh}:{mm}:{ss},如:"08:10:15" |
content | String | Y | 闹钟的内容,如:"起床" |
url | String | N | 铃声地址,如:http://ring.unios.com/ring.mp3 |
repeatType | String | N | 循环类型: DAILY(每日), WEEKLY(每周), MONTHLY(每月), YEARLY(每年), WEEKDAY(周一至周五), WEEKEND(周末),WORKDAY(工作日), RESTDAY(休息日) |
repeatWeekdays | String | N | WEEKLY 循环闹钟时存在,如:1,2,3,4 |
repeatDateNumber | Integer | N | MONTHLY 循环闹钟时存在,如:20 |
repeatDate | String | N | YEARLY 循环闹钟时存在,如:"08-01" |
返回值
参数 | 类型 | 必填 | 描述 |
---|---|---|---|
errorCode | String | Y | 响应code,成功为0,具体见错误码定义 |
errorMsg | String | Y | 响应描述 |
result | Object | Y | 返回的结果数据 |
└alarmDate | String | Y | 闹钟日期,单次闹钟为响铃日期,如: "2020-03-27",循环闹钟为响铃描述,如:"每周一10点" |
└alarmId | String | Y | 闹钟 id |
└alarmType | String | Y | 闹钟类型,单次:single,循环为:repeat |
└appKey | String | Y | service,形如:cn.usk.music |
└content | String | Y | 闹钟的内容,如:"起床" |
└deviceId | String | Y | 设备 id |
└gmtCreate | String | Y | 创建时间 |
└gmtModified | String | Y | 修改时间 |
└status | Integer | Y | 闹钟状态(1.打开 0.关闭) |
└time | String | Y | 时间, 格式{hh}:{mm}:{ss},如:"08:10:15" |
└url | String | Y | 闹钟响铃地址 |
└repeatType | String | N | 循环类型: DAILY(每日), WEEKLY(每周), MONTHLY(每月), YEARLY(每年), WEEKDAY(周一至周五), WEEKEND(周末),WORKDAY(工作日), RESTDAY(休息日) |
└repeatWeekdays | String | N | WEEKLY 循环闹钟时存在 |
└repeatDateNumber | Integer | N | MONTHLY 循环闹钟时存在 |
└repeatDate | String | N | YEARLY 循环闹钟时存在 |
返回结果示例:
{
"errorCode": "0",
"errorMsg": "请求成功",
"result": [
{
"alarmDate": "2020-04-12",
"alarmId": "7c03e9dcf9b24a52aa28f23363c9f78a",
"alarmType": "single",
"appKey": "bxqbxvrdzrih5cfeoybh7itgz47hzcbw2zujw3i2",
"content": "111",
"deviceId": "udid03",
"gmtCreate": "2020-04-11 19:25:25",
"gmtModified": "2020-04-11 19:25:25",
"status": 1,
"time": "10:56:00",
"timestamp": 1586660160,
"url": "http://ring.unios.com/ring.mp3"
}
]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# 删除闹钟
HTTP Method:GET
请求地址:https://uvs-biz.hivoice.cn/rest/v1/alert/delete
参数 | 类型 | 必填 | 描述 |
---|---|---|---|
appkey | String | Y | 产品KEY |
deviceId | String | Y | 设备标识 |
deviceToken | String | Y | 设备令牌 |
userId | String | Y | 用户ID |
alarmId | String | Y | 闹钟 id |
返回值
参数 | 类型 | 必填 | 描述 |
---|---|---|---|
errorCode | String | Y | 响应code,成功为0,具体见错误码定义 |
errorMsg | String | Y | 响应描述 |
返回结果示例:
{
"errorCode": "0",
"errorMsg": "请求成功"
}
1
2
3
4
2
3
4
# 打开/关闭闹钟
HTTP Method:GET
请求地址:https://uvs-biz.hivoice.cn/rest/v1/alert/update_status
参数 | 类型 | 必填 | 描述 |
---|---|---|---|
appkey | String | Y | 产品KEY |
deviceId | String | Y | 设备标识 |
deviceToken | String | Y | 设备令牌 |
userId | String | Y | 用户ID |
alarmId | String | Y | 闹钟 id |
status | Integer | Y | 状态(1 打开 0 关闭) |
返回值
参数 | 类型 | 必填 | 描述 |
---|---|---|---|
errorCode | String | Y | 响应code,成功为0,具体见错误码定义 |
errorMsg | String | Y | 响应描述 |
返回结果示例:
{
"errorCode": "0",
"errorMsg": "请求成功"
}
1
2
3
4
2
3
4
# 错误码定义及描述
errorCode | errorMsg | 描述 |
---|---|---|
0 | 请求成功 | 成功 |
8400001 | 必填参数不能为空 | 必填参数不能为空 |
8400002 | 请求参数不合法 | 请求参数格式不正确,或者参数不满足需要的条件 |
8400003 | 设备token无效 | 设备token无效 |
8400005 | 未发现需要更新的唤醒词 | 上传的唤醒词都在使用中 |
8400006 | 未发现设备sdk版本 | |
8401001 | 唤醒词打分异常 | 唤醒词打分异常 |
8401002 | 唤醒词正在制作中 | 唤醒词正在制作中 |
8404444 | 调用第三方服务异常 | 调用第三方服务异常 |
8409999 | 系统异常 | 联系管理员 |