推荐调用流程
- 调用 GET /health 判断服务是否可用。
- 调用 POST /images 写入单条图片 URL。
- 调用 GET /images?after_id=0 读取第一页数据。
- 调用 GET /admin/token?key=YOUR_KEY 获取管理员 token。
- 使用 token 调用删除或备份配置接口。
GET /health
POST /images
GET /images?after_id=0
GET /admin/token?key=YOUR_SECRET_KEY
POST /admin/images/delete
POST /admin/backup
{
"upload": { "url": "https://example.com/a.jpg" },
"delete": { "token": "ADMIN_TOKEN", "id": 1 }
}
错误响应通常为 { "error": "message" }。AI Agent 应按 HTTP 状态码决定是否重试、刷新 token 或交给人工处理。
| 状态码 | 含义 | 建议 |
|---|---|---|
| 400 | 参数或 JSON 错误 | 修正请求后重试 |
| 401 | token 缺失、错误或过期 | 重新获取 token |
| 404 | 资源不存在 | 停止当前资源操作 |
| 500 | 服务内部错误 | 稍后重试或人工检查日志 |
const baseUrl = 'http://127.0.0.1:3000';
async function uploadImage(url) {
const response = await fetch(`${baseUrl}/images`, {
method: 'POST',
headers: { 'content-type': 'application/json' },
body: JSON.stringify({ url }),
});
if (!response.ok) throw new Error(await response.text());
return response.json();
}
Markdown
在页面内直接查看渲染后的文档或完整 Markdown,便于在线核对、复制并交给 AI Agent 使用。
正在加载 Markdown 原文...
正在加载 Markdown 原文...