@cfygaoyang
2018-02-08T08:57:25.000000Z
字数 2951
阅读 487
杜亚
GET /device/address
{"Authorization": JWT {token}}
{"message": [{"address_id": 2,"end_user": "2f3504d8aca611e7bb3d00163e085553","address_name": "上海","address_avatar": ""}],"code": 0}
POST /device/address
{"Authorization": JWT {token}}
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| address_name | 字符串 | 是 | 地址名称 |
| address_avatar | 字符串 | 否 | 地址图片url |
{"message": {"address_id": 5,"end_user": "2f3504d8aca611e7bb3d00163e085553","address_name": "杭州","address_avatar": ""},"code": 0}
PUT /device/address/{address_id}
{"Authorization": JWT {token}}
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| address_id | 字符串 | 是 | 地址主键 |
| address_name | 字符串 | 否 | 地址名称 |
| address_avatar | 字符串 | 否 | 地址图片url |
* 请求回调
{"message": {"address_id": 5,"end_user": "2f3504d8aca611e7bb3d00163e085553","address_name": "上海","address_avatar": ""},"code": 0}
DELETE /device/address/{address_id}
{"Authorization": JWT {token}}
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| address_id | 字符串 | 是 | 地址主键 |
* 请求回调
{"message": "success.","code": 0}
GET /device/room?address_id={address_id}
{"Authorization": JWT {token}}
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| address_id | 字符串 | 是 | 地址主键 |
* 请求回调
{"message": [{"room_id": 3,"address_id": 2,"room_name": "中房间"},{"room_id": 4,"address_id": 2,"room_name": "中房间2"}],"code": 0}
POST /device/room
{"Authorization": JWT {token}}
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| address_id | 字符串 | 是 | 地址主键 |
| room_name | 字符串 | 是 | 房间名称 |
{"message": {"room_id": 4,"address_id": 2,"room_name": "大房间"},"code": 0}
PUT /device/room/{room_id}
{"Authorization": JWT {token}}
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| room_id | 字符串 | 是 | 房间主键 |
| room_name | 字符串 | 是 | 房间名称 |
* 请求回调
{"message": {"room_id": 4,"address_id": 2,"room_name": "小房间"},"code": 0}
DELETE /device/room/{room_id}
{"Authorization": JWT {token}}
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| room_id | 字符串 | 是 | 房间主键 |
* 请求回调
{"message": "success.","code": 0}
GET /device/record?room_id={room_id}
{"Authorization": JWT {token}}
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| room_id | 字符串 | 否 | 房间主键,缺省为0 |
* 请求回调
{"message": [{"id": 4,"end_user": "2f3504d8aca611e7bb3d00163e085553","device_id": "123123123","device_name": "小房间温度","device_avatar": "","device_model": "温度计","device_sn": "SN1231252","device_ip": "122.168.1.1","room_id": 3}],"code": 0}
POST /device/record
{"Authorization": JWT {token}}
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| device_id | 字符串 | 是 | 设备uuid |
| device_name | 字符串 | 否 | 设备名称 |
| device_avatar | 字符串 | 否 | 设备图片url |
| device_model | 字符串 | 否 | 设备类型 |
| device_sn | 字符串 | 否 | 设备SN |
| device_ip | 字符串 | 否 | 设备ip |
| room_id | 字符串 | 否 | 房间主键 |
* 请求回调
{"message": {"id": 9,"end_user": "2f3504d8aca611e7bb3d00163e085553","device_id": {device_id},"device_name": "","device_avatar": "","device_model": "","device_sn": "","device_ip": "","room_id": null},"code": 0}
PUT /device/record/{device_id}
{"Authorization": JWT {token}}
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| device_id | 字符串 | 是 | 设备uuid |
| device_name | 字符串 | 否 | 设备名称 |
| device_avatar | 字符串 | 否 | 设备图片url |
| device_model | 字符串 | 否 | 设备类型 |
| device_sn | 字符串 | 否 | 设备SN |
| device_ip | 字符串 | 否 | 设备ip |
| room_id | 字符串 | 否 | 房间主键 |
* 请求回调
{"message": {"id": 9,"end_user": "2f3504d8aca611e7bb3d00163e085553","device_id": {device_id},"device_name": "净化器","device_avatar": "","device_model": "净化器","device_sn": "SN1231252","device_ip": "122.168.1.1","room_id": 3},"code": 0}
DELETE /device/record/{device_id}
{"Authorization": JWT {token}}
| 参数 | 类型 | 必须 | 说明 |
|---|---|---|---|
| device_id | 字符串 | 是 | 设备uuid |
* 请求回调
{"message": "success.","code": 0}