XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet
公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/bilibili-API-collect

修改剧集基本信息

f44fd54
SocialSisterYi <45892418+SocialSisterYi@users.noreply.github.com>
提交于

代码差异

1 个文件 +143 -74
Modified bangumi/info.md +143 -74
@@ -1,15 +1,151 @@
1 # 番剧基本信息
1 # 剧集基本信息
2
3 ## 剧集基本信息(mdID方式)
4
5
6 > http://api.bilibili.com/pgc/review/user
7
8 *请求方式:GET*
9
10 鉴权方式:Cookie(SESSDATA)或APP
11
12 **url参数:**
13
14 | 参数名 | 类型 | 内容 | 必要性 | 备注 |
15 | -------- | ---- | -------- | ------ | ---- |
16 | media_id | str | 剧集mdID | 必要 | |
17
18 **json回复:**
19
20 根对象:
21
22 | 字段 | 类型 | 内容 | 备注 |
23 | ------- | ---- | -------- | ------------------------------------------- |
24 | code | num | 返回值 | 0:成功<br />-400:请求错误<br />-404:错误 |
25 | message | str | 错误信息 | 默认为success |
26 | result | obj | 信息本体 | |
27
28 `result`对象:
29
30 | 字段 | 类型 | 内容 | 备注 |
31 | ------ | ---- | ------------ | ---------------- |
32 | media | obj | 剧集信息 | |
33 | review | obj | 用户操作信息 | 仅登录时存在此项 |
34
35 `result`中的`media`对象:
36
37 | 字段 | 类型 | 内容 | 备注 |
38 | --------- | ----- | -------------- | -------------------------- |
39 | areas | array | 地区 | |
40 | cover | str | 封面图片url | |
41 | media_id | num | 剧集mdID | |
42 | new_ep | obj | 最新一话信息 | |
43 | rating | obj | 评分信息 | |
44 | season_id | int | 剧集ssID | |
45 | share_url | url | 剧集详情页连接 | |
46 | title | str | 标题 | |
47 | type_name | str | 剧集类型 | `番剧`、`国创`、`电影`等等 |
48
49 `media`中的`areas`数组:
50
51 | 项 | 类型 | 内容 | 备注 |
52 | ---- | ---- | --------------- | ---- |
53 | 0 | obj | 地区信息1 | |
54 | n | obj | 地区信息(n+1) | |
55 | …… | obj | …… | |
56
57 `areas`数组中的对象:
58
59 | 字段 | 类型 | 内容 | 备注 |
60 | ---- | ---- | ------------ | ------------------------------------------------------------ |
61 | id | num | 所属地区编号 | 1:中国大陆<br />2:日本<br />3:美国<br />4:英国<br />6:中国香港<br />8:韩国<br />9:法国<br />10:泰国<br />13:西班牙<br />15:德国<br />35:意大利<br />39:新西兰<br />43:澳大利亚 |
62 | name | str | 所属地区名称 | |
63
64 `media`中的`new_ep`对象:
65
66 | 字段 | 类型 | 内容 | 备注 |
67 | ---------- | ---- | ---------------- | -------------------------- |
68 | id | int | 最新一话的epID | |
69 | index | str | 最新一话名称 | |
70 | index_show | str | 最新一话显示名称 | eg. `第1话`、`更新至第4话` |
71
72 `media`中的`rating`对象:
73
74 | 字段 | 类型 | 内容 | 备注 |
75 | ----- | ---- | ------------ | ---- |
76 | count | num | 总计评分人数 | |
77 | score | num | 评分 | |
78
79 `result`中的`review`对象:
80
81 | 字段 | 类型 | 内容 | 备注 |
82 | ------- | ---- | ---- | ------------ |
83 | is_coin | num | 0 | 作用尚不明确 |
84 | is_open | num | 1 | 作用尚不明确 |
85
86 **示例:**
87
88 查询剧集`md28220978`的基本信息
89
90 ```shell
91 curl -G 'http://api.bilibili.com/pgc/review/user' \
92 --data-urlencode 'media_id=28220978' \
93 -b 'SESSDATA=xxx'
94 ```
95
96 <details>
97 <summary>查看响应示例:</summary>
98
99 ```json
100 {
101 "code": 0,
102 "message": "success",
103 "result": {
104 "media": {
105 "areas": [
106 {
107 "id": 2,
108 "name": "日本"
109 }
110 ],
111 "cover": "http://i0.hdslb.com/bfs/bangumi/8aa0bfce050c72c6626b63d3093a88527c251026.jpg",
112 "media_id": 28220978,
113 "new_ep": {
114 "id": 21278,
115 "index": "14",
116 "index_show": "全14话"
117 },
118 "rating": {
119 "count": 53376,
120 "score": 9.9
121 },
122 "season_id": 1172,
123 "share_url": "https://www.bilibili.com/bangumi/media/md28220978",
124 "title": "轻音少女 第一季",
125 "type_name": "番剧"
126 },
127 "review": {
128 "is_coin": 0,
129 "is_open": 1
130 }
131 }
132 }
133 ```
134
135 </details>
136
137 ## 获取剧集明细(web端)(ssID/epID方式)
2 138
3 139 > http://api.bilibili.com/pgc/view/web/season
4 140
5 141 *请求方式:GET*
6 142
7 **参数:**
143 **url参数:**
8 144
9 | 参数名 | 类型 | 内容 | 必要性 | 备注 |
10 | --------- | ---- | -------- | ------ | ------------------------ |
11 | season_id | url | 番剧ssID | 非必要 | season_id与ep_id任选其一 |
12 | ep_id | url | 剧集epID | 非必要 | season_id与ep_id任选其一 |
145 | 参数名 | 类型 | 内容 | 必要性 | 备注 |
146 | --------- | ---- | -------- | ------------ | ------------------------ |
147 | season_id | num | 番剧ssID | 必要(可选) | season_id与ep_id任选其一 |
148 | ep_id | num | 剧集epID | 必要(可选) | season_id与ep_id任选其一 |
13 149
14 150 **json回复:**
15 151
@@ -278,71 +414,4 @@
278 414 | vip_status | num | | |
279 415 | vip_type | num | | |
280 416
281 > http://api.bilibili.com/pgc/review/user
282
283 *请求方式:GET*
284
285 **参数:**
286
287 | 参数名 | 类型 | 内容 | 必要性 | 备注 |
288 | --------- | ---- | -------- | ------ | ---- |
289 | media_id | url | 番剧mID | 必要 | |
290
291 **json回复:**
292
293 根对象:
294
295 | 字段 | 类型 | 内容 | 备注 |
296 | ------- | ---- | -------- | ----------------------- |
297 | code | num | 返回值 | 0:成功<br />-404:错误 |
298 | message | str | 错误信息 | 默认为success |
299 | result | obj | 信息本体 | |
300
301 `result`对象:
302
303 | 字段 | 类型 | 内容 | 备注 |
304 | ----- | ---- | -------- | ---- |
305 | media | obj | 番剧信息 | |
306
307 `result`中的`media`对象:
308
309 | 字段 | 类型 | 内容 | 备注 |
310 | --------- | ------ | ---------- | ------------------------- |
311 | areas | array | 地区 | |
312 | cover | url | 封面 | |
313 | media_id | int | 番剧mID | |
314 | new_ep | obj | 最新一话 | |
315 | rating | obj | 评分 | |
316 | season_id | int | 番剧ssID | |
317 | share_url | url | 分享链接 | |
318 | title | str | 标题 | |
319 | type_name | str | "番剧" | 还有其他什么用这个api吗? |
320
321 `media`中的`areas`数组:
322
323 | 项 | 类型 | 内容 | 备注 |
324 | ---- | ---- | -------- | ---------------------- |
325 | 0 | obj | 地区信息 | |
326 | …… | obj | | 暂时没有看到有第二项的 |
327
328 `areas`数组中的对象:
329
330 | 字段 | 类型 | 内容 | 备注 |
331 | ---- | ---- | -------- | ------------ |
332 | id | int | 2 | 作用暂不明确 |
333 | name | str | 番剧地区 | |
334
335 `media`中的`new_ep`对象:
336
337 | 字段 | 类型 | 内容 | 备注 |
338 | ---------- | ---- | -------------------------- | ---------------------- |
339 | id | int | 最新一话的epID | |
340 | index | str | 这一话是第几话 | |
341 | index_show | str | 该怎么显示最新一话的字符串 | e.g. "第1话"、"全12话" |
342
343 `media`中的`rating`对象:
344
345 | 字段 | 类型 | 内容 | 备注 |
346 | ----- | ----- | -------- | ---- |
347 | count | int | 评分总数 | |
348 | score | float | 评分 | |
417 ##