7.1 接口基本规范
1. 接口类型:所有接口均采用 RESTful 架构风格,基于 HTTP/HTTPS 协议传输
2. 数据格式:请求与响应数据均采用 JSON 格式,字符编码统一为 UTF-8
3. 请求方法:遵循 HTTP 标准方法,GET 用于查询数据,POST 用于创建数据,PUT 用于更新数据,DELETE 用于删除数据
4. 接口域名:公有云版统一接口域名:www.lijiy.com;私有化部署版使用客户自定义域名
5. 版本控制:接口版本通过 URL 路径标识,例如:
7.2 接口鉴权规范
1. 所有接口调用必须携带鉴权信息,采用
Access Token 鉴权机制
2. 开发者需通过/v1/auth/token接口,使用 AppKey 与 AppSecret 换取有效期为 2 小时的 Access Token
3. 业务接口请求时,需在 HTTP
Header 中携带Authorization: Bearer {Access Token},完成身份鉴权
4. 平台对接口调用频率进行限流,默认单应用接口调用频率上限为 1000 次 / 分钟,可根据客户需求调整
7.3 核心接口列表
表格
|
接口分类 |
核心接口 |
接口功能 |
|
认证接口 |
/v1/auth/token |
获取
Access Token |
|
设备管理接口 |
/v1/device/create |
创建设备实例 |
|
|
/v1/device/list |
获取设备列表 |
|
|
/v1/device/detail |
获取设备详情 |
|
|
/v1/device/delete |
删除设备实例 |
|
设备指令接口 |
/v1/device/command/send |
向设备下发控制指令 |
|
|
/v1/device/command/log |
查询设备指令执行日志 |
|
数据查询接口 |
/v1/device/data/query |
查询设备历史上报数据 |
|
|
/v1/device/data/realtime |
获取设备实时数据 |
|
用户管理接口 |
/v1/user/create |
创建终端用户账号 |
|
|
/v1/user/bind/device |
绑定用户与设备 |
|
告警管理接口 |
/v1/alarm/list |
查询设备告警列表 |
|
|
/v1/alarm/handle |
处理告警事件 |
7.4 响应码规范
平台接口采用统一的 HTTP 状态码与业务响应码,核心规范如下:
表格
|
HTTP 状态码 |
说明 |
|
200 |
请求成功,业务正常执行 |
|
400 |
请求参数错误,请求格式不符合规范 |
|
401 |
鉴权失败,Access Token 无效或过期 |
|
403 |
权限不足,无接口调用权限 |
|
404 |
请求的资源不存在 |
|
500 |
服务器内部错误 |
业务响应通过统一格式返回,示例如下:
json
{
"code": 0,
"msg":
"success",
"data": {}
}
·
code=0 表示业务执行成功,非 0 表示业务执行失败,对应具体业务错误码
·
msg 为响应信息,成功时返回 success,失败时返回具体错误描述
·
data 为响应业务数据,成功时返回对应数据,失败时可返回空
售前咨询热线
400-827-1661
咨询热线:400-827-1661 邮箱:lijixinxi@163.com 网站版本:2.0.50728
Copyright © 2013-2028
立即云 All Rights Reserved
冀ICP备19024136号-3
冀公网安备13010202003690号
官方邮箱:
lijixinxi@163.com
地址:
河北省石家庄市
Copyright © 2013-2026 www.lijiy.com All Rights Reserved 冀ICP备19024136号-3
冀公网安备13010202003690号