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

XFEstudio/bilibili-API-collect

为新增条目添加【APP方式登录】参数 修改【查询弹幕点赞】接口

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

代码差异

1 个文件 +51 -37
Modified danmaku/action.md +51 -37
@@ -261,13 +261,14 @@ curl -G 'http://api.bilibili.com/x/dm/adv/state'\
261 261
262 262 *请求方式:GET*
263 263
264 认证方式:Cookie(SESSDATA)
264 认证方式:Cookie(SESSDATA)或APP
265 265
266 266 **url参数:**
267 | 参数名 | 类型 | 内容 | 必要性 | 备注 |
268 | ------ | ---- | -------- | ------ | ---- |
269 | oid | num | 视频CID | 必要 | |
270 | ids | num | 弹幕dmID | 必要 | |
267 | 参数名 | 类型 | 内容 | 必要性 | 备注 |
268 | ---------- | ---- | ------------ | ----------- | ------------------- |
269 | access_key | str | APP登录Token | APP方式必要 | |
270 | oid | num | 视频CID | 必要 | |
271 | ids | nums | 弹幕dmID列表 | 必要 | 多个ID之间用`,`分隔 |
271 272
272 273 **json回复**
273 274
@@ -282,26 +283,27 @@ curl -G 'http://api.bilibili.com/x/dm/adv/state'\
282 283
283 284 `data`对象:
284 285
285 | 字段 | 类型 | 内容 | 备注 |
286 | -------- | ---- | -------- | ---- |
287 | {弹幕ID} | obj | 套了个娃 | |
286 | 字段 | 类型 | 内容 | 备注 |
287 | -------- | ---- | ---------------- | --------------------------------- |
288 | {弹幕ID} | obj | 弹幕id对应的信息 | id分别对应请求参数中的`ids`,下同 |
289 | …… | obj | 弹幕id对应的信息 | |
288 290
289 291 `{弹幕ID}`对象:
290 292
291 293 | 字段 | 类型 | 内容 | 备注 |
292 294 | --------- | ---- | -------- | ------------------------------------------------------------ |
293 295 | likes | num | 点赞数 | |
294 | user_like | num | 是否点赞 | 0:未点赞<br />1:已点赞<br />需要登录(Cookie) <br />未登录为0 |
296 | user_like | num | 是否点赞 | 0:未点赞<br />1:已点赞<br />需要登录(Cookie或APP) <br />未登录恒为0 |
295 297 | id_str | str | 弹幕dmID | |
296 298
297 299 **示例**
298 300
299 查询`CID=145928946`下的弹幕`35600074482384899`点赞数
301 查询`CID=236871317`下的弹幕`35600074482384899`、`38880975220375559`、`39052528418553863`点赞数
300 302
301 303 ```shell
302 304 curl -G 'http://api.bilibili.com/x/v2/dm/thumbup/stats'\
305 --data-urlencode 'oid=236871317'\
306 --data-urlencode 'ids=39019145405661191,38880975220375559,39052528418553863'\
303 307 -b 'SESSDATA=xxx'
304 308 ```
305 309
@@ -310,14 +312,24 @@ curl -G 'http://api.bilibili.com/x/v2/dm/thumbup/stats'\
310 312
311 313 ```json
312 314 {
313 "code":0,
314 "message":"0",
315 "ttl":1,
316 "data":{
317 "35600074482384899":{
318 "likes":1,
319 "user_like":1,
320 "id_str":"35600074482384899"
315 "code": 0,
316 "message": "0",
317 "ttl": 1,
318 "data": {
319 "38880975220375559": {
320 "likes": 1,
321 "user_like": 1,
322 "id_str": "38880975220375559"
323 },
324 "39019145405661191": {
325 "likes": 3,
326 "user_like": 1,
327 "id_str": "39019145405661191"
328 },
329 "39052528418553863": {
330 "likes": 2,
331 "user_like": 0,
332 "id_str": "39052528418553863"
321 333 }
322 334 }
323 335 }
@@ -331,17 +343,18 @@ curl -G 'http://api.bilibili.com/x/v2/dm/thumbup/stats'\
331 343
332 344 *请求方式:POST*
333 345
334 认证方式:Cookie(SESSDATA)
346 认证方式:Cookie(SESSDATA)或APP
335 347
336 348 **正文参数( application/x-www-form-urlencoded ):**
337 349
338 | 参数名 | 类型 | 内容 | 必要性 | 备注 |
339 | -------- | ---- | ------------------------ | ------ | ------------------------ |
340 | dmid | num | 弹幕dmID | 必要 | |
341 | oid | num | 视频CID | 必要 | |
342 | op | num | 操作 | 必要 | 1:点赞<br />2:取消点赞 |
343 | platform | str | 平台 | 非必要 | |
344 | csrf | str | CSRF Token(位于cookie) | 必要 | |
350 | 参数名 | 类型 | 内容 | 必要性 | 备注 |
351 | ---------- | ---- | ------------------------ | -------------- | ------------------------ |
352 | access_key | str | APP登录Token | APP方式必要 | |
353 | dmid | num | 弹幕dmID | 必要 | |
354 | oid | num | 视频CID | 必要 | |
355 | op | num | 操作 | 必要 | 1:点赞<br />2:取消点赞 |
356 | platform | str | 平台 | 非必要 | |
357 | csrf | str | CSRF Token(位于cookie) | Cookie方式必要 | |
345 358
346 359 **json回复:**
347 360
@@ -386,17 +399,18 @@ curl 'http://api.bilibili.com/x/v2/dm/thumbup/add'\
386 399
387 400 *请求方式:POST*
388 401
389 认证方式:Cookie(SESSDATA)
402 认证方式:Cookie(SESSDATA)或APP
390 403
391 404 **正文参数( application/x-www-form-urlencoded ):**
392 405
393 | 参数名 | 类型 | 内容 | 必要性 | 备注 |
394 | ------- | ---- | ------------------------ | ------ | ------------------ |
395 | cid | num | 视频CID | 必要 | |
396 | dmid | num | 弹幕dmID | 必要 | |
397 | reason | num | 举报类型 | 必要 | **类型代码见下表** |
398 | content | str | 其他举报备注 | 非必要 | `reason=11`时有效 |
399 | csrf | str | CSRF Token(位于cookie) | 必要 | |
406 | 参数名 | 类型 | 内容 | 必要性 | 备注 |
407 | ---------- | ---- | ------------------------ | -------------- | ------------------ |
408 | access_key | str | APP登录Token | APP方式必要 | |
409 | cid | num | 视频CID | 必要 | |
410 | dmid | num | 弹幕dmID | 必要 | |
411 | reason | num | 举报类型 | 必要 | **类型代码见下表** |
412 | content | str | 其他举报备注 | 非必要 | `reason=11`时有效 |
413 | csrf | str | CSRF Token(位于cookie) | Cookie方式必要 | |
400 414
401 415 举报类型`reason`:
402 416
@@ -422,7 +436,7 @@ curl 'http://api.bilibili.com/x/v2/dm/thumbup/add'\
422 436 | 字段 | 类型 | 内容 | 备注 |
423 437 | ------- | ---- | -------- | ------------------------------------------------------------ |
424 438 | code | num | 返回值 | 0:成功<br />-101:账号未登录<br />-111:csrf 校验失败<br />-400:请求错误<br />36201:举报弹幕不存在<br />36203:举报原因类型错误<br />36204:已举报 |
425 | message | str | 错误信息 | 默认为0 |
439 | message | str | 错误信息 | 默认为空 |
426 440 | tll | num | 1 | 举报失败时 |
427 441
428 442 **示例**