Skip to content

API 上传

aimerforreimu edited this page Jun 17, 2019 · 2 revisions

API 上传参数说明

图片上传 V1 接口

功能 图片上传接口
HTTP 请求方式  POST
URL  http://你的网站/api/v1/upload

表单参数:

field_name type 是否必须 描述
image File 表单名称,上传图片
apiSelect  String 所选择的 API 类型

请注意如果您的图床开启了 api 认证,需要在 POST 的 Header 中增添一项

Key Value
Authorization 你的 Token

apiSelect可选参数

可选参数 参数说明
sougou 搜狗图床
sina 新浪图床
smms smms 图床
cc upload.cc
flickr flickr
imgur imgur
prnt prnt
neteasy 网易
jd 京东
juejin 掘金
ali 阿里
local 本地
suning 苏宁
xiaomi 小米
vim Vim-CN
ooxx OOXX
souhu 搜狐
github Github
toutiao 头条
gitee gitee

成功上传返回

{
    "code": 200,
    "msg": "上传成功",
    "data": {
        "name": "Snipaste_2018-08-28_01-17-58.png",
        "url": "https://img04.sogoucdn.com/app/a/100520146/0dcb98aadb59c6b29dc0832eb7cc094a"
    }
}
{
    "code": 200,
    "msg": "上传成功",
    "data": {
        "name": "Snipaste_2018-08-28_01-17-58.png",
        "url": "https://i.loli.net/2018/11/05/5be038b1b4af6.png"
    }
}

图片上传 V2 接口

V2 api 提供一个分发链接,通过此链接会经过 302 跳转来,跳转到目标图床

功能 图片上传接口
HTTP 请求方式  POST
URL  http://你的网站/api/v2/upload

请注意如果您的图床开启了 api 认证,需要在 POST 的 Header 中增添一项

Key Value
Authorization 你的 Token

成功返回值:

{
    "code": 200,
    "msg": "ok",
    "data": {
        "name": "Snipaste_2019-03-23_15-43-26.png",
        "url": "https://test.demo-1s.com/dispatch/550279c229a1bbb08814e31dfdb2c2aa"
    }
}

SDK

php: https://github.com/aimerforreimu/auxpi-php-sdk

如果您想开发您所用语言的 SDK,您可以为此项目提交 PR。