回答
要将两个设备绑定到脚本运行,需要通过 API 调用指定设备数组参数。以下是具体步骤:
-
获取设备 ID
通过/v1/devices
接口查询设备信息(文档地址 https://docs.hamibot.com/):var res = http.request('https://api.hamibot.com/v1/devices', { method: 'GET', headers: { authorization: '你的令牌(hmp 开头)' } }); log(res.body.json()); // 返回的设备列表中包含 `_id` 字段即设备 ID
-
运行脚本时绑定设备
使用/v1/scripts/{脚本_id}/run
接口,传递设备数组参数(文档地址 https://docs.hamibot.com/):var scriptId = "你的脚本ID"; // 替换为实际脚本 ID var token = "你的令牌(hmp 开头)"; // 替换为实际令牌 var devices = ["设备1_ID", "设备2_ID"]; // 替换为实际设备 ID var res = http.request('https://api.hamibot.com/v1/scripts/' + scriptId + '/run', { method: 'POST', headers: { authorization: token }, body: JSON.stringify({ devices: devices }) }); log(res.status, res.body.string());
-
注意事项
- 设备需提前完成配对(文档地址 https://docs.hamibot.com/)
- 确保设备处于在线状态(文档地址 https://docs.hamibot.com/)
- 一个脚本实例最多可绑定 10 个设备
ℹ️ 本回答由 AI 生成,内容仅供参考