自用便捷图床 API 分享|支持 Token 鉴权、图片上传、删除,稳定可用
在日常写博客、做笔记、开发项目时经常需要上传图片获取在线链接支持获取上传凭证、图片上传、图片删除全套接口开箱即用下面完整分享接口文档与调用示例。图床主页https://imgbeduser.hlytools.top/一、整体架构说明整套图床 API 包含 3 个核心接口获取 Token 凭证鉴权核心所有上传、删除操作必须携带有效 Token图片上传接口支持 POST 上传图片文件流返回在线 URL 及文件信息图片删除接口根据文件 ID 删除已上传图片灵活管理资源接口域名统一tcimg-api.hlyphp.top所有接口支持 HTTPS传输安全稳定。二、详细接口文档1. 获取 Token上传凭证功能描述获取全局上传凭证 TokenToken 带有过期时间后续上传、删除图片必须在请求头携带该 Token 鉴权。调用信息请求方式GET / POST请求地址https://tcimg-api.hlyphp.top/Token请求参数表格属性类型必填说明appidstring是后台个人主页获取appsecretstring是后台个人主页获取返回示例json{ code: 1, msg: token, data: { token: xxxxxxxxxxxxxx, expires_in: 7200 }, count: 0 }code1获取成功其他值为失败token鉴权凭证expires_inToken 过期时间单位秒2. 上传图片接口功能描述携带有效 Token上传本地图片返回图片在线访问链接、文件信息直接复制 URL 即可使用。调用信息请求方式POST请求地址https://tcimg-api.hlyphp.top/UploadFile请求参数Header 请求头表格属性类型必填说明tokenstring是第一步获取的鉴权凭证Body 请求体表格属性类型必填说明filestring是上传的图片文件流返回示例json{ code: 1, msg: 文件信息, data: { url: https://imgbed1.hlytools.top/default/6a006226872e9_7819.jpg, newName: 6a006226872e9_7819.jpg, createtime: 1778410023, fileType: image/jpeg, size: 42161, extname: jpg, originalName: 4a481414684448438c17ef23bb9d3d18.jpg, expire_at: 0, fileId: 6a006222781b48_AqYimC4ETcQBqJSaTVFF }, count: 0 }url核心返回值图片在线访问地址可直接用于博客、笔记、项目中fileId文件唯一 ID用于后续删除图片3. 删除图片接口功能描述携带 Token 与文件 ID删除已上传的图片避免资源占用。调用信息请求方式POST请求地址http://tcimg-api.hlyphp.top/file/del请求参数Header 请求头表格属性类型必填说明tokenstring是鉴权凭证Body 请求体表格属性类型必填说明fieldstring是上传接口返回的 fileId返回示例json{ code: 1, msg: 删除成功, data: [], count: 0 }
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2607351.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!