回答
要在一个脚本中绑定多个设备,需通过 API 接口指定设备列表。操作步骤如下:
-
获取脚本 ID
-
获取设备 ID
- 设备配对成功后,在设备管理页面查看设备列表,记录需要绑定的设备 ID(形如
d-xxx
)
- 设备配对成功后,在设备管理页面查看设备列表,记录需要绑定的设备 ID(形如
-
调用运行接口
- 普通脚本使用
/v1/scripts/{script_id}/run
- 开发脚本使用
/v1/devscripts/{devscript_id}/run
- 请求体格式示例:
// 文档地址 https://docs.hamibot.com/ var url = 'https://api.hamibot.com/v1/scripts/你的脚本ID/run'; var headers = { authorization: 'hmp_xxx' // 替换为你的令牌 }; var body = { devices: ["d-123", "d-456", "d-789"], // 最多可添加 100 个设备 vars: {} // 可选参数 }; var res = http.post(url, JSON.stringify(body), { headers: headers }); log(res.body.string());
- 普通脚本使用
-
验证执行状态
- 设备端需保持网络畅通并开启无障碍服务
- 通过 Hamibot 控制中心或 API 接口
/v1/executions
查看执行记录
⚠️ 注意事项:
- 单次最多绑定 100 个设备
- 设备必须已完成配对(状态显示"在线")
- 需确保 API 请求头
authorization
使用正确的令牌 - 多设备运行时脚本行为需自行设计逻辑控制
ℹ️ 本回答由 AI 生成,内容仅供参考