https://open.yzlkj.com| 状态码 | 说明 |
|---|---|
| 0 | 成功 |
| 400 | 参数错误 |
| 401 | 未授权/无效APIKey |
| 403 | 权限不足 |
| 429 | 请求频率超限 |
| 500 | 服务器错误 |
2| 接口 | 路径 | 限制速率 |
|---|---|---|
| 获取所有设备 | GET /open/device/all | 10次/10秒 |
| 获取设备列表 | GET /open/device/list | 5次/10秒 |
| 获取设备详情 | GET /open/device/{id} | 10次/10秒 |
| 获取历史数据 | GET /open/history | 6次/30秒 |
| 发送指令 | POST /open/command/send | 2次/5秒 |
| 获取指令详情 | GET /open/command/{id} | 2次/5秒 |
| 获取指令列表/页 | GET /open/command/list | 2次/10秒 |
0 状态码(如 400、401、403、429 等)时,将被判定为错误请求。401。封禁仅针对请求来源 IP,不影响其他 IP 的正常访问。如需解封或申诉,请联系平台客服。
GET /open/device/all 接口获取所有设备,获取当前 APIKEY 下的所有设备基础信息,包含设备 ID、名称、型号、状态及 latestModificationTime(最后修改时间)。latestModificationTime。若远端时间晚于本地记录,则判定该设备需要更新。GET /open/device/{id} 接口获取设备详情 ,获取完整设备详情,包括设备基础信息和设施集(facilitys)。| 建议项 | 说明 |
|---|---|
| 轮询间隔 | 建议设置为 5 分钟、10 分钟或半小时,根据业务实时性要求调整 |
| 首次同步 | 本地无数据时,可先调用 /open/device/list 分页拉取全量设备详情作为初始数据 |
| 性能优化 | 先通过 /open/device/all 快速筛选变更设备,再按需调用详情接口,避免全量拉取 |