返回提交历史
Modified
docs/dynamic/topic.md
+151
-2
XFEstudio/bilibili-API-collect
feat(dynamic/topic.md): 推荐话题
close #1271
91dc550
代码差异
1 个文件
+151
-2
@@ -61,7 +61,7 @@
61
61
| --- | --- | --- | --- |
62
62
| id | num | 话题 id | |
63
63
| name | str | 话题名 | |
64
| view | num | 观看数 | |
64
| view | num | 浏览数 | |
65
65
| discuss | num | 讨论数 | |
66
66
| stat_desc | str | 状态描述 | |
67
67
| description | str | 话题描述 | |
@@ -175,7 +175,7 @@ curl -G 'https://app.bilibili.com/x/topic/pub/search' \
175
175
176
176
| 字段 | 类型 | 内容 | 备注 |
177
177
| --- | --- | -- | --- |
178
| topic_items | array | 空 | |
178
| topic_items | unknown[] | 空? | 可能与 [推荐话题](#推荐话题) 相同? |
179
179
| request_id | str | 请求 id | 当传入 `keywords` 时不为空|
180
180
181
181
**示例:**
@@ -200,3 +200,152 @@ curl -G 'https://app.bilibili.com/x/topic/pub/rcmd/search'
200
200
```
201
201
202
202
</details>
203
204
## 推荐话题
205
206
> https://app.bilibili.com/x/topic/web/dynamic/rcmd
207
208
*请求方法: GET*
209
210
**URL 参数:**
211
212
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
213
| ------------ | ------ | ---------- | ------ | ---- |
214
| source | string | 来源 | 不必要 | 如 `Web` |
215
| page_size | number | 获取数量 | 不必要 | 默认为 `9`, 留空为 `6`, 最大为 `26`, 最小为 `1` |
216
| web_location | string | `333.1365` | 不必要 | |
217
218
219
**JSON 回复:**
220
221
根对象:
222
223
| 字段 | 类型 | 内容 | 备注 |
224
| ---- | ---- | ---- | ---- |
225
| code | num | 返回值 | 0: 成功 |
226
| message | str | 错误信息 | 成功时为 `0` |
227
| ttl | num | `1` | |
228
| data | str | 数据本体 | |
229
230
`data` 对象:
231
232
| 字段 | 类型 | 内容 | 备注 |
233
| ---- | ---- | ---- | ---- |
234
| topic_items | object[] | 话题列表 | 套了个娃 |
235
236
`data.topic_items[]` 对象:
237
238
| 字段 | 类型 | 内容 | 备注 |
239
| ---- | ---- | ---- | ---- |
240
| discuss | number | 讨论数 | |
241
| dynamics | number | 动态数 | |
242
| id | number | 话题 id | |
243
| jump_url | string | 跳转 URL | |
244
| name | string | 话题名 | |
245
| show_interact_data | boolean | 是否显示互动数据? | |
246
| view | number | 浏览数 | |
247
248
**示例:**
249
250
```shell
251
curl -
252
```
253
254
<details>
255
<summary>查看响应示例:</summary>
256
257
```json
258
{
259
"code": 0,
260
"data": {
261
"topic_items": [
262
{
263
"discuss": 147,
264
"dynamics": 20,
265
"id": 1305890,
266
"jump_url": "https://m.bilibili.com/topic-detail?topic_id=1305890",
267
"name": "燕云河西凉州篇预测",
268
"show_interact_data": false,
269
"view": 261060
270
},
271
{
272
"discuss": 554,
273
"dynamics": 24,
274
"id": 1305885,
275
"jump_url": "https://m.bilibili.com/topic-detail?topic_id=1305885",
276
"name": "真人版驯龙高手新预告",
277
"show_interact_data": false,
278
"view": 472265
279
},
280
{
281
"discuss": 24358,
282
"dynamics": 57,
283
"id": 1305877,
284
"jump_url": "https://m.bilibili.com/topic-detail?topic_id=1305877",
285
"name": "国米4-3巴萨",
286
"show_interact_data": false,
287
"view": 4851673
288
},
289
{
290
"discuss": 201,
291
"dynamics": 24,
292
"id": 1305933,
293
"jump_url": "https://m.bilibili.com/topic-detail?topic_id=1305933",
294
"name": "公积金住房贷款利率下调0.25%",
295
"show_interact_data": false,
296
"view": 111704
297
},
298
{
299
"discuss": 20201,
300
"dynamics": 70,
301
"id": 1305920,
302
"jump_url": "https://m.bilibili.com/topic-detail?topic_id=1305920",
303
"name": "印度巴基斯坦交火",
304
"show_interact_data": false,
305
"view": 12102634
306
},
307
{
308
"discuss": 2497,
309
"dynamics": 37,
310
"id": 1305940,
311
"jump_url": "https://m.bilibili.com/topic-detail?topic_id=1305940",
312
"name": "降准降息释放什么信号",
313
"show_interact_data": false,
314
"view": 475373
315
},
316
{
317
"discuss": 11970,
318
"dynamics": 51,
319
"id": 1305886,
320
"jump_url": "https://m.bilibili.com/topic-detail?topic_id=1305886",
321
"name": "淮水竹亭值得一看吗",
322
"show_interact_data": false,
323
"view": 3171863
324
},
325
{
326
"discuss": 860,
327
"dynamics": 38,
328
"id": 1305904,
329
"jump_url": "https://m.bilibili.com/topic-detail?topic_id=1305904",
330
"name": "GTA6全新预告",
331
"show_interact_data": false,
332
"view": 202393
333
},
334
{
335
"discuss": 576,
336
"dynamics": 23,
337
"id": 1305830,
338
"jump_url": "https://m.bilibili.com/topic-detail?topic_id=1305830",
339
"name": "默茨正式当选德国新任总理",
340
"show_interact_data": false,
341
"view": 280448
342
}
343
]
344
},
345
"message": "0",
346
"ttl": 1
347
}
348
```
349
</details>
350
351
<!-- Generated by json-apidoc-gen @ 2025-05-08T06:56:53.249280549Z -->