Skip to content

资源接口 ​

基础信息 ​

  • Base URL: /resource/api

获取资源列表 ​

GET /resource/api/list

查询参数 ​

参数类型必填说明
pageinteger否页码(默认 1)
per_pageinteger否每页数量(1-50,默认 20)
searchstring否搜索关键词

响应示例 ​

json
{
  "success": true,
  "data": {
    "resources": [...],
    "pagination": {
      "page": 1,
      "per_page": 20,
      "total": 50,
      "total_pages": 3
    }
  }
}

获取资源详情 ​

GET /resource/detail/<resource_id>

返回资源的完整信息,包括版本历史。

创建资源 ​

POST /resource/create

需要认证(Session)

请求参数 ​

参数类型必填说明
namestring是资源名称
versionstring是版本号
authorstring是作者/开发者
descriptionstring是简介
websitestring否官方网站
pan_linkstring是网盘链接
pan_codestring否网盘提取码

编辑资源 ​

POST /resource/edit/<resource_id>

需要认证(仅资源所有者)

支持 保存为新版本(自动生成版本历史)或直接覆盖当前版本。

删除资源 ​

POST /resource/delete/<resource_id>

需要认证(仅资源所有者)

获取我的资源 ​

GET /resource/api/resource/my

需要认证(Session)

查询参数 ​

参数类型必填说明
pageinteger否页码
per_pageinteger否每页数量

净读 JingDu