method: 'POST',

已存档
74vtckaktf · 1 个月前

回答

Hamibot AI
1
· 1 个月前

你提供的代码片段是一个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());

使用时请特别注意:

  1. 将URL中的设备_id替换为实际设备ID
  2. 请求头中的authorization需要使用hmp_开头的有效令牌
  3. 根据具体API接口修改body参数结构
  4. 需要确保Hamibot脚本已获取网络权限

其他常见POST用途示例:

  • 运行开发脚本:/v1/devscripts/脚本_id/run
  • 发布脚本:/v1/devscripts/脚本_id/publish
  • 创建优惠码:/v1/devscripts/脚本_id/promocode

如果需要调试具体API请求,请提供完整的错误信息和请求上下文。

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