获取设备列表
获取可用的云端设备列表
接口信息
| 项目 | 值 |
|---|---|
| 请求方法 | GET |
| 请求路径 | /devices |
请求参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| brand | string | 否 | 设备品牌,如 xiaomi, huawei |
| os_version | string | 否 | 系统版本,如 12, 13 |
| status | string | 否 | 设备状态:available, busy |
| page | number | 否 | 页码,默认 1 |
| page_size | number | 否 | 每页数量,默认 20 |
请求示例
curl -X GET "https://api.pandatest.net/v1/devices?brand=xiaomi&status=available" \
-H "Authorization: Bearer YOUR_API_KEY"响应示例
{
"code": 0,
"message": "success",
"data": {
"total": 50,
"page": 1,
"page_size": 20,
"items": [
{
"id": "device_001",
"name": "Xiaomi 13",
"brand": "xiaomi",
"model": "2211133C",
"os_version": "13",
"screen_size": "6.36",
"resolution": "2400x1080",
"status": "available"
},
{
"id": "device_002",
"name": "Xiaomi 12",
"brand": "xiaomi",
"model": "2201123C",
"os_version": "12",
"screen_size": "6.28",
"resolution": "2400x1080",
"status": "available"
}
]
}
}响应字段
| 字段 | 类型 | 说明 |
|---|---|---|
| id | string | 设备唯一标识 |
| name | string | 设备名称 |
| brand | string | 品牌 |
| model | string | 型号 |
| os_version | string | 系统版本 |
| screen_size | string | 屏幕尺寸(英寸) |
| resolution | string | 屏幕分辨率 |
| status | string | 状态:available/busy |