运行时依赖
无特殊依赖
安装命令
点击复制官方npx clawhub@latest install heroku-platform-api
镜像加速npx clawhub@latest install heroku-platform-api --registry https://cn.longxiaskill.com镜像同步中
技能文档
概述
这是一个功能完整的 Heroku Platform API v3 技能,允许你通过 HTTPS 直接管理 Heroku 应用的完整生命周期,无需依赖 Heroku CLI。
功能特性
- 应用管理: 创建、读取、更新、删除 Heroku 应用
- Dynos 管理: 启动、停止、重启 dynos,查看 dynos 状态
- 配置变量: 管理应用的环境变量和配置
- 发布管理: 查看发布历史、回滚发布
- 插件管理: 列出、安装、配置 Heroku 插件
- 域名管理: 添加、移除自定义域名
- SSL 证书管理: 上传、管理 SSL 证书
- 日志访问: 获取应用日志
使用前提
- Heroku 账户
- Heroku API 密钥(可通过 Heroku Dashboard > Account Settings 获取)
认证方式
该技能支持两种认证方式:
- API 密钥认证: 使用 Heroku API 密钥
- OAuth 令牌认证: 使用 OAuth 访问令牌
常用操作示例
列出所有应用
列出我的所有 Heroku 应用
创建新应用
创建一个名为 my-new-app 的新应用
管理 Dynos
重启 my-app 的所有 dynos
管理配置变量
为 my-app 设置环境变量 DATABASE_URL 为 postgres://localhost/mydb
注意事项
- 所有 API 请求都需要有效的认证凭证
- 请遵守 Heroku API 的速率限制
- 某些操作(如删除应用)需要额外的确认步骤
故障排除
如果遇到问题,请检查:
- API 密钥是否正确配置
- 网络连接是否正常
- 是否超出 API 速率限制
- 应用名称是否正确