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_destinationlocal 本站存储 / remote 转发远程 API
outputFormatauto / webp / jpeg / png / gif
cdn_domain仅 remote:指定上游 CDN 域名
remote_storage仅 remote:local / telegram / r2
password_enabledtrue 开启密码(建议仅 local)
image_password密码或答案
password_typeplain / 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"