上传API 自ImgURL Pro v1.1开始,支持token参数,token需要在后台生成(当传递token参数上传数量不受限制),如下图。 上传接口 接口地址:https://domain.com/api/upload 请求类型:POST 限制:游客每天限制上传10张,单张图片不得超过5M 请求参数 参数名 类型 是否必须 参数说明 file file 是 支持jpg/jgeg/png/gif/bmp/webp格式 token string 否 如果传递token则视为管理员上传 返回值 如果请求成功,返回结果如下 { "code": 200, "id": 35, "imgid": "ead2649f723a346c", "relative_path": "/imgs/2019/10/ead2649f723a346c.png", "url": "http://pro.imgurl.org/imgs/2019/10/ead2649f723a346c.png", "thumbnail_url": "http://pro.imgurl.org/imgs/2019/10/ead2649f723a346c_thumb.png", "width": 1381, "height": 645, "delete": "http://pro.imgurl.org/delete/849a3ae44d87b641" } 参数名 类型 参数说明 code int 状态码,200:成功,0:失败 id int id(唯一) imgid string 图片id(唯一) relative_path string 图片相对路径 url string 图片URL thumbnail_url string 缩略图URL width int 图片宽 height int 图片高 delete string 图片删除链接,若此图片之前已上传过,返回空 如果失败,返回结果为 {"code":0,"msg":"The filetype you are attempting to upload is not allowed."} code: 状态码,200(成功),0(失败) msg: 失败原因 演示代码 ImgURL上传测试
探索发现 探索发现返回游客最新上传的图片,不显示管理员图片和可疑图片,说明如下。 接口地址:http://new.imgurl.org/api/found 返回数量:16 返回的结果如下: [{ "id": "15", "imgid": "9fde71fb50e4efe3", "path": "\/imgs\/2019\/04\/9fde71fb50e4efe3.png", "thumb_path": "\/imgs\/2019\/04\/9fde71fb50e4efe3_thumb.png", "date": "2019-04-10 16:41", "compression": "0", "level": "unknown", "mime": "image\/png", "width": "720", "height": "400", "views": "1", "ext": ".png", "client_name": "yz.png" }, { "id": "14", "imgid": "e28dc32685726892", "path": "\/imgs\/2019\/04\/e28dc32685726892.png", "thumb_path": "\/imgs\/2019\/04\/e28dc32685726892_thumb.png", "date": "2019-04-10 16:37", "compression": "0", "level": "unknown", "mime": "image\/png", "width": "816", "height": "373", "views": "0", "ext": ".png", "client_name": "snipaste_20180908_164604.png" }] 返回参数说明 id: id imgid: 图片唯一id path: 图片绝对路径 thumb_path: 缩略图绝对路径 date: 图片上传日期 compression: 图片是否压缩,0没有压缩,1已经压缩 level: 图片等级,unknown未知,adult成人图片,everyone正常 mime: 图片MIME类型 width: 图片宽 height: 图片高 views: 图片浏览次数 ext: 扩展名 client_name: 图片原始名字 其它参数 除了默认返回游客最新的16张图片外,还支持对图片进行筛选,比如gif动态图片,只需要在/api/found追加参数即可。 /api/found/gif: 返回gif动图 /api/found/view: 返回浏览次数最高的图片 /api/found/view: 返回高清大图,像素高于1920 * 1080