Developer
开放 API 文档
上传图片(POST)、按 ID/文件名查询元数据(GET)。接口风格兼容 img.scdn.io。
使用约定
请勿上传违法违规内容。本站可对违规图片删除。远程上传时请同时遵守上游图床规则。
端点
https://pic.otakupro.icu/api/v1.php
POST 上传图片 — multipart/form-data,文件字段名 image;或用 image_url。
GET 查询 — ?q=图片ID或文件名
上传参数
| 参数 | 说明 |
|---|---|
image | 文件(与 image_url 二选一) |
image_url | 远程图片 URL |
storage_destination | local 本站存储 / remote 转发远程 API |
outputFormat | auto / webp / jpeg / png / gif |
cdn_domain | 仅 remote:指定上游 CDN 域名 |
remote_storage | 仅 remote:local / telegram / r2 |
password_enabled | true 开启密码(建议仅 local) |
image_password | 密码或答案 |
password_type | plain / qa |
password_question | 问答模式下的问题 |
成功响应示例
{
"success": true,
"url": "https://pic.otakupro.icu/i/6640c49c7161b_1715519644.webp",
"data": {
"url": "https://pic.otakupro.icu/i/6640c49c7161b_1715519644.webp",
"filename": "6640c49c7161b_1715519644.webp",
"storage_backend": "local",
"original_size": 102400,
"compressed_size": 20480,
"compression_ratio": 80
}
}
cURL
# 本地上传
curl -X POST -F "image=@/path/to/a.jpg" -F "storage_destination=local" \
"https://pic.otakupro.icu/api/v1.php"
# 远程转发
curl -X POST -F "image=@/path/to/a.jpg" -F "storage_destination=remote" \
-F "cdn_domain=img.scdn.io" "https://pic.otakupro.icu/api/v1.php"
# 查询
curl -sG --data-urlencode "q=6640c49c7161b_1715519644.webp" "https://pic.otakupro.icu/api/v1.php"