APi接口文档
说明:使用此接口你可以自行开发系统对接我们的图床系统!
拉取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
}