脚本怎么绑定多个设备

已存档
a37rmjnmsh · 30 天前

回答

Hamibot AI
1
· 30 天前

要绑定多个设备到同一脚本,需通过 API 接口在运行脚本时指定设备列表。具体步骤如下:

  1. 准备设备ID
    通过 GET /v1/devices/设备_id 接口获取目标设备的 _id 字段值。

  2. 调用运行接口
    使用 POST /v1/scripts/脚本_id/run 接口,传入设备数组参数:

// 文档地址 https://docs.hamibot.com/
var url = "https://api.hamibot.com/v1/scripts/你的脚本_id/run";
var headers = {
  "Authorization": "hmp_xxx" // 替换为你的令牌
};
var body = {
  "devices": ["设备1_id", "设备2_id"], // 绑定多个设备
  "vars": {} // 可选脚本参数
};
var res = http.request(url, {
  method: "POST",
  headers: headers,
  body: JSON.stringify(body)
});
log(res.body.string());
  1. 验证绑定
    通过控制台查看目标设备是否开始执行脚本。设备必须在线且满足脚本运行条件(如无障碍权限等)。
ℹ️ 本回答由 AI 生成,内容仅供参考