回答
在 Hamibot 中,设备通常是通过登录账号自动关联的,不需要手动“添加”。如果你是指将本机重新连接到账号或在脚本中指定本机,可以参考以下步骤:
1. 设备连接与显示
Hamibot 设备管理基于账号登录。只要在本机(Android 或 iOS)上安装 Hamibot 客户端并使用同一账号登录,设备会自动出现在控制台的设备列表中。
- 如果设备之前被移除,重新登录客户端即可恢复显示。
- 确保本机网络正常,且客户端版本与控制台兼容。
2. 在 API 中指定本机
如果你是通过 API 调用脚本执行,需要在请求体中明确指定设备的 _id 和 name。你可以从控制台的设备管理页面获取本机的设备 ID。
以下是通过 API 运行脚本时指定设备的示例代码:
// 文档地址 https://docs.hamibot.com/
http.request('https://api.hamibot.com/v1/scripts/脚本_id/run', {
method: 'POST',
contentType: 'application/json',
headers: {
authorization: '你的令牌(hmp 开头)',
},
body: JSON.stringify({
devices: [{
_id: 'a51d237e9af41ecc021c9ff6',
name: '零号机'
}],
}),
});
3. 注意事项
- 令牌(Token):确保请求头中的
authorization填写的是有效的 hmp 开头令牌。 - 设备 ID:
_id必须与控制台中显示的设备 ID 完全一致,否则会导致 422 参数错误。 - 响应状态:接口返回 204 表示成功,422 表示参数错误。
如果重新登录后设备仍未显示,建议检查账号是否一致,或联系官方支持排查账号绑定状态。
ℹ️ 本回答由 AI 生成,内容仅供参考