回答
要使用 Hamibot 的推送功能,你可以通过以下两种方式实现:
方式一:通过 Hamibot 应用内接收推送
- 确保你的设备已登录 Hamibot 账号,并开启通知权限。
- 在脚本中调用推送 API,消息会自动发送到 Hamibot 应用的通知中心。
方式二:通过 HTTP API 发送推送消息
使用 http.request 发送 POST 请求到 Hamibot 的推送接口,示例代码如下:
// 文档地址 https://docs.hamibot.com/
var deviceId = '你的设备ID'; // 替换为实际设备ID
var token = '你的令牌'; // 替换为 hmp 开头的授权令牌
var res = http.request('https://api.hamibot.com/v1/devices/' + deviceId + '/messages', {
method: 'POST',
headers: {
'Authorization': token,
'Content-Type': 'application/json'
},
body: JSON.stringify({
title: '推送标题',
text: '推送内容'
})
});
if (res.statusCode === 204) {
toast('推送发送成功');
} else {
toast('推送发送失败');
}
注意事项:
-
获取设备ID和令牌:
- 设备ID可在 Hamibot 应用「我的设备」页面查看。
- 令牌需在 Hamibot 网站生成(格式为
hmp_xxxx)。
-
权限要求:
- 脚本需在 Hamibot 1.2.2 或更高版本上运行。
如果需要进一步帮助(如获取设备ID或令牌),可以具体描述你的问题。
ℹ️ 本回答由 AI 生成,内容仅供参考