PHP API 接口完整说明文档
验证用户身份,检查用户名和密码是否正确。
| 参数名 | 类型 | 必需 | 描述 |
|---|---|---|---|
| action | string | 是 | 操作类型,固定为"check_user" |
| username | string | 是 | 用户名 |
| password | string | 是 | 密码 |
更新设备设置信息,支持单个设备或多个设备批量更新。新增 status 参数用于控制设备状态。
| 参数名 | 类型 | 必需 | 描述 | 默认值 |
|---|---|---|---|---|
| action | string | 是 | 操作类型,固定为"update_seting" | - |
| username | string | 是 | 用户名 | - |
| password | string | 是 | 密码 | - |
| device | string/array | 是 | 设备标识,支持单个设备字符串或多个设备数组 | - |
| status | int | 否 | 设备状态:0=禁用,1=启用 | 0 |
| outtime | int | 否 | 超时时间(秒) | 0 |
| tip | string | 否 | 设备提示信息 | 空字符串 |
| amount | int | 否 | 数量 | 0 |
| isreply | int | 否 | 是否回复:0=否,1=是 | 0 |
| fun | string | 否 | 功能标识 | 空字符串 |
注意:device 参数支持字符串和数组两种格式。如果是数组,将批量更新多个设备的设置。
获取指定设备的设置信息。
| 参数名 | 类型 | 必需 | 描述 |
|---|---|---|---|
| action | string | 是 | 操作类型,固定为"get_seting" |
| username | string | 是 | 用户名 |
| password | string | 是 | 密码 |
| device | string | 是 | 设备标识 |
根据ID获取HS数据。
| 参数名 | 类型 | 必需 | 描述 |
|---|---|---|---|
| action | string | 是 | 操作类型,固定为"get_hs" |
| id | int | 是 | HS数据ID |
获取指定用户的所有HS数据。
| 参数名 | 类型 | 必需 | 描述 |
|---|---|---|---|
| action | string | 是 | 操作类型,固定为"get_hs_by_user" |
| username | string | 是 | 用户名 |
获取指定用户的所有设备列表。
| 参数名 | 类型 | 必需 | 描述 |
|---|---|---|---|
| action | string | 是 | 操作类型,固定为"get_devices_by_user" |
| username | string | 是 | 用户名 |
| password | string | 是 | 密码 |
获取系统中所有HS数据。
| 参数名 | 类型 | 必需 | 描述 |
|---|---|---|---|
| action | string | 是 | 操作类型,固定为"get_all_hs_data" |
为用户添加新的HS数据。
| 参数名 | 类型 | 必需 | 描述 |
|---|---|---|---|
| action | string | 是 | 操作类型,固定为"add_hs_data" |
| username | string | 是 | 用户名 |