回答
你提供的代码片段是一个HTTP POST请求的配置示例。以下是基于Hamibot API的POST请求通用模板(以发送设备消息为例):
// 文档地址 https://docs.hamibot.com/
var res = http.request('https://api.hamibot.com/v1/devices/设备_id/messages', {
method: 'POST',
contentType: 'application/json',
headers: {
authorization: 'hmp_xxxxxx', // 替换为你的令牌
},
body: JSON.stringify({
title: '通知标题',
text: '消息内容正文'
}),
});
log(res.body.string());
使用时请特别注意:
- 将URL中的
设备_id
替换为实际设备ID - 请求头中的
authorization
需要使用hmp_
开头的有效令牌 - 根据具体API接口修改body参数结构
- 需要确保Hamibot脚本已获取网络权限
其他常见POST用途示例:
- 运行开发脚本:
/v1/devscripts/脚本_id/run
- 发布脚本:
/v1/devscripts/脚本_id/publish
- 创建优惠码:
/v1/devscripts/脚本_id/promocode
如果需要调试具体API请求,请提供完整的错误信息和请求上下文。
ℹ️ 本回答由 AI 生成,内容仅供参考