Skip to content

设备列表

获取当前账号有权限访问的设备列表,支持按设备类型、在线状态、所属公司等条件筛选,并可通过关键词搜索设备编号或名称。

项目 内容
方法 GET
URL https://devapi.fengshengshou.com/api/devices
鉴权 是,请求头携带 Authorization: Bearer your_token_here

以下参数均为查询参数(Query),全部可选。

参数名 类型 必填 说明
page int 页码,默认 1
per_page int 每页条数,默认 15
type_id int 按设备类型 ID 筛选
keyword string 按设备编号或名称搜索
online_status int 在线状态:1 = 在线,0 = 离线
company_id int 按所属公司 ID 筛选
Terminal window
curl -X GET "https://devapi.fengshengshou.com/api/devices?page=1&per_page=15&online_status=1" \
-H "Authorization: Bearer your_token_here" \
-H "Accept: application/json"
字段 类型 说明
code int 状态码,0 表示成功
message string 响应描述
data.items array 设备对象数组
data.items[].id int 设备 ID
data.items[].device_no string 设备编号
data.items[].name string 设备名称
data.items[].type_id int 设备类型 ID
data.items[].type_name string 设备类型名称
data.items[].type_code string 设备类型代码
data.items[].model string 设备型号
data.items[].online_status int 在线状态:1 = 在线,0 = 离线
data.items[].running_status int 运行状态码
data.items[].is_online bool 是否在线
data.items[].is_online_text string 在线状态文字描述
data.items[].location string 设备位置描述
data.items[].last_online_at string 最近上线时间
data.pagination object 分页信息
data.pagination.current_page int 当前页码
data.pagination.per_page int 每页条数
data.pagination.total int 总记录数
data.pagination.total_pages int 总页数
{
"code": 0,
"message": "success",
"data": {
"items": [
{
"id": 101,
"device_no": "DEV-2024-001",
"name": "1号巡检机器人",
"type_id": 3,
"type_name": "巡检机器人",
"type_code": "inspection_robot",
"model": "IR-X200",
"online_status": 1,
"running_status": 1,
"is_online": true,
"is_online_text": "在线",
"location": "A区变电站",
"last_online_at": "2026-07-05 10:23:45"
}
],
"pagination": {
"current_page": 1,
"per_page": 15,
"total": 42,
"total_pages": 3
}
}
}
{
"code": 401,
"message": "未授权,请先登录",
"data": null
}