Skip to content
本页目录

字幕接口

此文档为憧门新番站点的字幕接口文档说明!

字幕上传

请求路由

/ako/user/upload

请求方法

POST

请求头参数
请求参数请求内容是否必传参数类型参数说明
AuthorizationBearer ${token}String身份验证 token
Content-Typemultipart/form-dataString参数格式
请求体参数
请求参数是否必传参数类型参数说明
torrentFile字幕文件
nameString字幕文件名
aniIdString番剧id
aniNameString番剧名
suberNameString字幕组名
coverFile字幕封面文件
descString字幕描述
响应示例
JSON
{
  "msg": "字幕上传成功"
}

字幕删除

请求路由

/ako/user/torrent/:torrentId

请求方法

DELETE

请求头参数
请求参数请求内容是否必传参数类型参数说明
AuthorizationBearer ${token}String身份验证 token
请求体参数

响应示例
JSON
{
  "msg": "字幕删除成功"
}

字幕搜索

请求路由

/ako/search?val=公主大人&pageNum=1

请求方法

GET

请求头参数

请求体参数

响应示例
JSON
{
  "subs": [
    {
      "id": "659d36ea78bff60b62234bc9",
      "suber": {
        "id": "65929d7e78bff60b6222e458",
        "desc": "清云字幕组",
        "avatar": "/avatar/清云字幕组.webp"
      },
      "aniId": "659287ea78bff60b6222da3d",
      "aniBid": 443112,
      "aniName": "公主大人“拷问”的时间到了",
      "cover": null,
      "torrent": "/torrent/20240109/ddac09d941dfa58ab1266310603bb390b77a8b8c.torrent",
      "torrentName": "[清云字幕组] 公主大人“拷问”的时间到了  01 [1080P][Baha][WEB-DL][AAC AVC][CHT]",
      "date": "2024-01-09 20:07:06",
      "size": "497.70 MB"
    }
  ],
  "total": 1
}

字幕列表[番剧]

该接口为通过aniId查询番剧的字幕组及字幕组上传的字幕文件。

请求路由

/ako/getSub/:aniId

请求方法

GET

请求头参数

请求体参数

响应示例
JSON
{
  "subers": [  // 字幕组
    {
      "id": "65929d7e78bff60b6222e458",
      "desc": "清云字幕组",
      "avatar": "/avatar/清云字幕组.webp"
    }
  ],
  "torrents": {  // 字幕文件
    "65929d7e78bff60b6222e458": [  // 字幕组id
      {
        "id": "659d36ea78bff60b62234bc9",   // 字幕id
        "suber": {
          "id": "65929d7e78bff60b6222e458",
          "desc": "清云字幕组",
          "avatar": "/avatar/清云字幕组.webp"
        },
        "aniBid": 443112,
        "aniName": "公主大人“拷问”的时间到了",
        "cover": null,
        "torrent": "/torrent/20240109/ddac09d941dfa58ab1266310603bb390b77a8b8c.torrent",
        "torrentHash": "ddac09d941dfa58ab1266310603bb390b77a8b8c",
        "torrentName": "[清云字幕组] 公主大人“拷问”的时间到了  01 [1080P][Baha][WEB-DL][AAC AVC][CHT]",
        "date": "2024-01-09 20:07:06",
        "size": "497.70 MB"
      }
    ]
  }
}

字幕列表[字幕组]

该接口为通过userId查询字幕组上传的所有字幕文件。

请求路由

/ako/getSubs/:userId?pageNum=1

请求方法

GET

请求头参数

请求体参数

响应示例
JSON
{
  "subs": [
    {
      "id": "659d36ea78bff60b62234bc9",
      "suber": {
        "id": "65929d7e78bff60b6222e458",
        "desc": "清云字幕组",
        "avatar": "/avatar/清云字幕组.webp"
      },
      "aniId": "659287ea78bff60b6222da3d",
      "aniBid": 443112,
      "aniName": "公主大人“拷问”的时间到了",
      "cover": null,
      "torrent": "/torrent/20240109/ddac09d941dfa58ab1266310603bb390b77a8b8c.torrent",
      "torrentHash": "ddac09d941dfa58ab1266310603bb390b77a8b8c",
      "torrentName": "[清云字幕组] 公主大人“拷问”的时间到了  01 [1080P][Baha][WEB-DL][AAC AVC][CHT]",
      "date": "2024-01-09 20:07:06",
      "size": "497.70 MB"
    }
  ],
  "total": 1
}

字幕组订阅

请求路由

/ako/user/sub/:userId

请求方法

GET

请求头参数
请求参数请求内容是否必传参数类型参数说明
AuthorizationBearer ${token}String身份验证 token
请求体参数

响应示例
JSON
{
  "msg": "订阅成功"
}

字幕组取消订阅

请求路由

/ako/user/unsub/:userId

请求方法

GET

请求头参数
请求参数请求内容是否必传参数类型参数说明
AuthorizationBearer ${token}String身份验证 token
请求体参数

响应示例
JSON
{
  "msg": "取消订阅成功"
}

字幕组订阅列表

请求路由

/ako/user/subList

请求方法

GET

请求头参数
请求参数请求内容是否必传参数类型参数说明
AuthorizationBearer ${token}String身份验证 token
请求体参数

响应示例
JSON
[
  {
    "id": "65929d7e78bff60b6222e458",
    "name": "清云字幕组",
    "avatar": "/avatar/清云字幕组.webp",
    "date": "2024-01-01",
  }
]