回答
要运行开发中的脚本,可通过以下方式操作:
通过 API 运行脚本
- 使用
POST
方法请求脚本的/run
接口 - 需要提供:
Authorization
头(格式:hmp 开头的令牌
)- 包含设备信息的 JSON 参数体
示例请求体结构:
{
"devices": [
{
"_id": "设备ID",
"name": "设备名称"
}
]
}
具体操作示例
http.request('https://api.hamibot.com/v1/devscripts/开发脚本_id/run', {
method: 'POST',
headers: {
authorization: '你的令牌(hmp 开头)'
},
body: JSON.stringify({
devices: [{ _id: '设备ID', name: '设备名称' }]
})
});
curl 命令示例
curl -X POST \
-H "Authorization: 你的令牌(hmp 开头)" \
-H "Content-Type: application/json" \
-d '{"devices": [{"_id": "设备ID", "name": "设备名称"}]}' \
https://api.hamibot.com/v1/devscripts/开发脚本_id/run
注意事项
- 需要提前获取有效令牌
- 设备信息需与平台注册的设备匹配
- 若需配置参数,可在
vars
字段添加脚本配置 - 成功运行后会返回 204 状态码
如果需要更便捷的操作,也可通过 Hamibot 控制中心网页版进行运行管理。
ℹ️ 本回答由 AI 生成,内容仅供参考