v1
latestOpenAPI 3.0.32026-07-17201152369.9 KBtimeline
时间线事件流 (SSE)
这是一个 SSE (Server-Sent Events) 流,不是普通的 JSON 响应。客户端需要使用 EventSource 或类似的 SSE 客户端来订阅此接口。每个事件以 data: {...}\n\n 格式发送。
get/p1/timeline/-/events
Query parameters
cat1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9
时间线类型
- 1 = 日常行为
- 2 = 维基操作
- 3 = 收藏条目
- 4 = 收视进度
- 5 = 状态
- 6 = 日志
- 7 = 目录
- 8 = 人物
- 9 = 天窗
mode'all' | 'friends'
过滤模式
- all = 全站
- friends = 好友
Response
SSE 事件数据
Example response
{
"timeline": {
"memo": {
"blog": {
"user": {
"avatar": {
"medium": "sai"
},
"id": 1,
"nickname": "Sai🖖",
"username": "sai"
}
},
"daily": {
"groups": [
{
"icon": {
"medium": "sai"
}
}
],
"users": [
{
"avatar": {
"medium": "sai"
},
"id": 1,
"nickname": "Sai🖖",
"username": "sai"
}
]
},
"index": {
"user": {
"avatar": {
"medium": "sai"
},
"id": 1,
"nickname": "Sai🖖",
"username": "sai"
}
},
"progress": {
"batch": {
"subject": {
"id": 8,
"images": {
"common": "https://lain.bgm.tv/pic/cover/c/c9/f0/8_wK0z3.jpg",
"grid": "https://lain.bgm.tv/pic/cover/g/c9/f0/8_wK0z3.jpg",
"large": "https://lain.bgm.tv/pic/cover/l/c9/f0/8_wK0z3.jpg",
"medium": "https://lain.bgm.tv/pic/cover/m/c9/f0/8_wK0z3.jpg",
"small": "https://lain.bgm.tv/pic/cover/s/c9/f0/8_wK0z3.jpg"
},
"locked": false,
"metaTags": [],
"name": "コードギアス 反逆のルルーシュR2",
"nameCN": "Code Geass 反叛的鲁路修R2",
"nsfw": false,
"type": 2
}
},
"single": {
"episode": {
"subject": {
"id": 8,
"images": {
"common": "https://lain.bgm.tv/pic/cover/c/c9/f0/8_wK0z3.jpg",
"grid": "https://lain.bgm.tv/pic/cover/g/c9/f0/8_wK0z3.jpg",
"large": "https://lain.bgm.tv/pic/cover/l/c9/f0/8_wK0z3.jpg",
"medium": "https://lain.bgm.tv/pic/cover/m/c9/f0/8_wK0z3.jpg",
"small": "https://lain.bgm.tv/pic/cover/s/c9/f0/8_wK0z3.jpg"
},
"locked": false,
"metaTags": [],
"name": "コードギアス 反逆のルルーシュR2",
"nameCN": "Code Geass 反叛的鲁路修R2",
"nsfw": false,
"type": 2
}
},
"subject": {
"id": 8,
"images": {
"common": "https://lain.bgm.tv/pic/cover/c/c9/f0/8_wK0z3.jpg",
"grid": "https://lain.bgm.tv/pic/cover/g/c9/f0/8_wK0z3.jpg",
"large": "https://lain.bgm.tv/pic/cover/l/c9/f0/8_wK0z3.jpg",
"medium": "https://lain.bgm.tv/pic/cover/m/c9/f0/8_wK0z3.jpg",
"small": "https://lain.bgm.tv/pic/cover/s/c9/f0/8_wK0z3.jpg"
},
"locked": false,
"metaTags": [],
"name": "コードギアス 反逆のルルーシュR2",
"nameCN": "Code Geass 反叛的鲁路修R2",
"nsfw": false,
"type": 2
}
}
},
"subject": [
{
"subject": {
"id": 8,
"images": {
"common": "https://lain.bgm.tv/pic/cover/c/c9/f0/8_wK0z3.jpg",
"grid": "https://lain.bgm.tv/pic/cover/g/c9/f0/8_wK0z3.jpg",
"large": "https://lain.bgm.tv/pic/cover/l/c9/f0/8_wK0z3.jpg",
"medium": "https://lain.bgm.tv/pic/cover/m/c9/f0/8_wK0z3.jpg",
"small": "https://lain.bgm.tv/pic/cover/s/c9/f0/8_wK0z3.jpg"
},
"locked": false,
"metaTags": [],
"name": "コードギアス 反逆のルルーシュR2",
"nameCN": "Code Geass 反叛的鲁路修R2",
"nsfw": false,
"type": 2
}
}
],
"wiki": {
"subject": {
"id": 8,
"images": {
"common": "https://lain.bgm.tv/pic/cover/c/c9/f0/8_wK0z3.jpg",
"grid": "https://lain.bgm.tv/pic/cover/g/c9/f0/8_wK0z3.jpg",
"large": "https://lain.bgm.tv/pic/cover/l/c9/f0/8_wK0z3.jpg",
"medium": "https://lain.bgm.tv/pic/cover/m/c9/f0/8_wK0z3.jpg",
"small": "https://lain.bgm.tv/pic/cover/s/c9/f0/8_wK0z3.jpg"
},
"locked": false,
"metaTags": [],
"name": "コードギアス 反逆のルルーシュR2",
"nameCN": "Code Geass 反叛的鲁路修R2",
"nsfw": false,
"type": 2
}
}
},
"user": {
"avatar": {
"medium": "sai"
},
"id": 1,
"nickname": "Sai🖖",
"username": "sai"
}
}
}