feat(interaction): 新增分集计数统计接口
This commit is contained in:
1 parent
15b540cdd6
commit
2fe24b9db7
10 files changed
+299
-2
No files matched your search
@@ -287,6 +287,7 @@ app.register.max-per-device-per-day
|
||||
| 方法 | 路径 | 鉴权 | 说明 |
|
||||
| --- | --- | --- | --- |
|
||||
| GET | `/app/episodes/{id}/play` | 可选 | 签发播放票据与签名地址 |
|
||||
| GET | `/app/episodes/{id}/stats` | 可选 | 播放页轻量计数快照,不签发地址、不写票据缓存 |
|
||||
|
||||
```json
|
||||
{
|
||||
@@ -320,6 +321,30 @@ app.register.max-per-device-per-day
|
||||
`sprite_XXX.jpg#xywh=x,y,w,h`。有 READY `media_thumbnail` 时返回签名地址,
|
||||
无产物时为 `null`;该字段不影响 `playUrl`、`qualities` 和 HLS/原文件回落。
|
||||
|
||||
**`GET /app/episodes/{id}/stats`(播放页计数刷新)**
|
||||
|
||||
只读返回本集点赞数、本集未删除评论数、所属剧收藏数,以及当前用户对
|
||||
本集/所属剧的互动状态。匿名请求时 `liked`、`favorited` 均为 `false`。
|
||||
接口不生成播放签名地址、不写 `playback_ticket` 缓存,计数变化后立即可读。
|
||||
|
||||
```json
|
||||
{
|
||||
"code": 0,
|
||||
"message": "ok",
|
||||
"data": {
|
||||
"episodeId": "12",
|
||||
"dramaId": "5",
|
||||
"likeCount": "45",
|
||||
"commentCount": "8",
|
||||
"favoriteCount": "1800",
|
||||
"liked": true,
|
||||
"favorited": false
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
`likeCount`、`commentCount`、`favoriteCount` 与其他计数一样按 Long 字符串下发。
|
||||
|
||||
### 1.5 观看记录与收藏(已实现)
|
||||
|
||||
| 方法 | 路径 | 说明 |
|
||||
|
||||
Reference in new issue
Block a user