跳转到主要内容
集成 API

集成 API 使用说明

用 API 令牌查询服务、读取流量、提交电源操作,适合把机器接进自己的运维系统。

集成 API 面向需要把机器接进自有系统的用户:查询服务状态、读取流量、提交电源操作。

一、获取令牌

在「账户设置 → 集成」页面生成 API 令牌。令牌只在生成时完整显示一次,请立刻存到你的密钥管理里。轮换会立即作废旧令牌。

二、认证方式

所有请求在 Authorization 头里带上令牌:

Authorization: Bearer <你的令牌>

基础地址为当前站点的 /api/v1/integration。

三、可用接口

GET  /services                    列出你的服务
GET  /services/{id}               单个服务详情,含连接信息
GET  /services/{id}/traffic       当前周期流量用量
POST /services/{id}/actions       提交操作

提交操作的请求体:

{ "action": "power_on" }

action 可选值为 power_on、power_off、reboot、reinstall。

四、响应格式

所有响应统一为:

{ "code": 0, "message": "ok", "data": { ... } }

code 为 0 表示成功,非 0 表示业务错误,message 里有可读原因。HTTP 状态码同时反映结果,不要只看其中一个。

五、操作是异步的

提交操作会返回一个任务 ID,不代表操作已完成。用 GET /services/{id} 轮询 active_action 字段查看进度,或者等站内通知。电源操作通常几秒内完成,重装需要更久。

六、限流

每个令牌每分钟 120 次请求。超出返回 429,响应头里有 Retry-After。轮询请设置合理间隔,5 秒一次足够。

还是没解决?提交工单,会有人回复你: support@fucker.sh

返回帮助中心