说明:使用此接口你可以自行开发系统对接我们的图床系统!
拉取API服务器配置
请求URL:
http://img.nyonline.top/api/upload_config
请求方式:
GET
响应格式:
JSON
响应说明:
code 状态码,为1时正常其余都是错误
msg 返回信息描述
allowtype 允许上传的格式
max_upload 最大上传大小(单位:kb)
max_uploads 最多上传数量(用作API时基本没有实际意义)
响应示例:
{
"code":1,
"msg":"拉取成功!",
"allowtype":["jpg","png","gif","jpeg","JPG","PNG","GIF","JPEG"],
"max_upload":10240,
"max_uploads":"10"
}
上传文件
请求URL:
http://img.nyonline.top/api/upload/(可选:token,在用户中心获取)
PS:带上Token即为以你用户身份上传的图片
请求方式:
POST
请求参数:
fileupload(FILE)
响应格式:
JSON
响应说明:
success 状态码,为true时正常其余都是错误
error 上传失败时返回信息描述
url 上传成功时返回的图片链接
响应示例:
{
"success":true,
"url":"http://img.nyonline.top/api/img/12"
}
拉取探索
请求URL:
http://img.nyonline.top/api/output/第几页(留空为第一页)
请求方式:
GET
响应格式:
JSON
响应说明:
code 状态码,为1时正常其余都是错误
msg 返回信息描述
count 当前服务器图片总数
page 当前分页处于第几页
pages 共有多少页
data 数据
data->url 图片链接
data->addtime 上传时间戳
data->ip 上传IP(打码处理)
响应示例:
{
"code":1,
"data":[
{"url":"http://img.nyonline.top/api/img/3732","ip":"118.113.***.107","addtime":1591297120},
...
{"url":"http://img.nyonline.top/api/img/3731","ip":"14.112.***.219","addtime":1591248873}
],
"count":3719,
"page":"1",
"pages":74
}