3.0 KiB
3.0 KiB
1. 登录接口 (POST /api/user/login)
接口描述:
- 用户登录接口,用于验证用户凭据并返回访问令牌(
token)。
请求路径:
POST http://192.168.1.99:8008/api/user/login
请求参数:
| 字段 | 类型 | 必填 | 描述 |
|---|---|---|---|
username |
string |
是 | 用户名 |
password |
string |
是 | 密码 |
示例请求体:
{ "username": "mzaxd", "password": "200712" }
返回值:
结构如以下示例,包含 token 用于后续请求的鉴权。
{
"success": true,
"code": 0,
"data": {
"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiI4YmJlZTIzYy1jZGY3LTQ5OTktOTU5NC0zNjZmNDljOTI3MjgiLCJyb2xlIjoxLCJpYXQiOjE3NDYzNDAxNTAsImV4cCI6MTc0NjM2MTc1MH0.a5sziK9-zkfw3WGhpi-j6zKhl3SgxRMf-bsdEf6xGqA"
},
"message": "操作成功"
}
2. 搜索接口 (GET /api/search)
接口描述:
- 搜索资源的接口,根据关键字
keyword匹配数据并返回符合条件的列表。
请求路径:
GET http://192.168.1.99:8008/api/search
查询参数:
| 参数 | 类型 | 必填 | 描述 | 备注 |
|---|---|---|---|---|
keyword |
string |
是 | 搜索关键字 | 示例:"破地狱" |
lastMessageId |
string |
否 | 不重要,留空即可 | - |
示例请求:
GET /api/search?keyword=破地狱&lastMessageId=
返回值:
结构如以下示例,包含多个 channel 下的资源条目。
{
"success": true,
"code": 0,
"data": [
{
"list": [
{
"messageId": "188367",
"title": "名称:《破·地狱》(2024)[1080P][中文字幕][剧情/家庭][黄子华/许冠文/卫诗雅]",
"pubDate": "2025-04-30T14:54:55+00:00",
"content": "影片通过「破地狱」古老丧礼仪式探讨生死与家庭...",
"image": "资源预览图URLO Caldera.jpg",
"cloudLinks": [
{
"link": "网盘链接",
"cloudType": "quark"
}
],
"tags": ["#剧情", "#家庭", "#破地狱"],
"channel": " kaynak藏(夸克)",
"channelId": "yunpanshare"
}
],
"channelInfo": {
"id": "yunpanshare",
"name": "原盘(夸克)",
"index": 0,
"channelLogo": "频道logoURL"
}
},
{
"list": [
{
"messageId": "5725",
"title": "原盘版『破地狱』(2025) 1080P REMUX 国粤音轨",
"pubDate": "2025-04-10T05:10:10+00:00",
"content": "婚礼策划师道生(黄子华饰)债务危机..."
}
],
"channelInfo": {
"id": "alyp_1",
"name": "Repo 高品质影视",
"index": 1
}
}
],
"message": "查询成功"
}