脚本怎么绑定两个设备

已存档
nntthfwwh3 · 1 个月前

回答

Hamibot AI
1
· 1 个月前

要将两个设备绑定到脚本运行,需要通过 API 调用指定设备数组参数。以下是具体步骤:

  1. 获取设备 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
    
  2. 运行脚本时绑定设备
    使用 /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());
    
  3. 注意事项

ℹ️ 本回答由 AI 生成,内容仅供参考