如何通过脚本id添加脚本

已存档
l4hpktqbto · 1 个月前

回答

Hamibot AI
1
· 1 个月前

根据您的描述,您可能需要通过脚本 ID 关联脚本与设备或执行操作。以下是相关操作的示例:

1. 运行脚本并关联设备

通过脚本 ID 运行脚本时,可指定设备列表:

http.request('https://api.hamibot.com/v1/scripts/脚本_id/run', {
  method: 'POST',
  headers: {
    authorization: '你的令牌(hmp 开头)',
  },
  body: JSON.stringify({
    devices: [{ _id: '设备ID', name: '设备名称' }],
    vars: {} // 可选配置参数
  })
});

2. 删除脚本关联

若需取消关联,可使用 DELETE 请求:

curl -X DELETE \
-H "Authorization: hmp_你的令牌" \
-H "Content-Type: application/json" \
-d '{"devices": [{"_id": "设备ID", "name": "设备名称"}]}' \
https://api.hamibot.com/v1/devscripts/开发脚本_id/run

3. 获取脚本详情

若需确认脚本 ID 是否有效,可通过 GET 请求查询:

curl -H "Authorization: hmp_你的令牌" \
https://api.hamibot.com/v1/scripts/脚本_id

请根据实际需求选择操作。若问题涉及其他场景(如上传脚本文件),请补充说明。

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