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

XFEstudio/bilibili-API-collect

添加两个创作中心的api 和一个修改个人签名的api

da03c4a
社会易姐QwQ <45892418+SocialSisterYi@users.noreply.github.com>
提交于

代码差异

3 个文件 +254 -1
Modified creativecenter/statistics&data.md +208 -0
@@ -393,3 +393,211 @@ http://member.bilibili.com/x/web/data/article/thirty?type=1
393 393 }
394 394 ```
395 395
396
397
398 ## 稿件操作来源占比情况
399
400 > http://member.bilibili.com/x/web/data/survey
401
402 *方式:GET*
403
404 数据为上一天的
405
406 **参数:**
407
408 | 参数名 | 类型 | 内容 | 必要性 | 备注 |
409 | ------ | ---- | ------------ | ------ | -------------- |
410 | type | url | 目标数据类型 | 必要 | 类型代码见下表 |
411
412 类型代码`type`:
413
414 | 代码 | 含义 |
415 | ---- | ---- |
416 | 1 | 播放 |
417 | 2 | 弹幕 |
418 | 3 | 评论 |
419 | 4 | 分享 |
420 | 5 | 投币 |
421 | 6 | 收藏 |
422 | 7 | 充电 |
423 | 8 | 点赞 |
424
425 **json回复:**
426
427 根对象:
428
429 | 字段 | 类型 | 内容 | 备注 |
430 | ------- | ---- | -------- | ------------------------------------------------- |
431 | code | num | 返回值 | 0:成功<br />-101:账号未登录<br />-400:请求错误 |
432 | message | str | 错误信息 | 默认为0 |
433 | ttl | num | 1 | 作用尚不明确 |
434 | data | obj | 信息本体 | |
435
436 `data`对象:
437
438 | 字段 | 类型 | 内容 | 备注 |
439 | ------------ | ---- | ------------ | ------------ |
440 | {YYYYMMDD} | obj | 上一天的情况 | 字段名为日期 |
441
442 `data`中的`{YYYYMMDD}`对象:
443
444 | 字段 | 类型 | 内容 | 备注 |
445 | --------- | ------ | ------------ | ---- |
446 | arc_inc | arrary | 稿件情况 | |
447 | total_inc | num | 总计增长情况 | |
448 | type_rank | obj | 分区排名情况 | |
449
450 `{YYYYMMDD}`中的`arc_inc`数组:
451
452 | 项 | 类型 | 内容 | 备注 |
453 | ---- | ---- | ----------- | ---- |
454 | 0 | obj | 稿件1 | |
455 | n | obj | 稿件(n+1) | |
456 | …… | obj | …… | …… |
457
458 `{YYYYMMDD}`中的`arc_inc`数组中的对象:
459
460 | 字段 | 类型 | 内容 | 备注 |
461 | ----------- | ---- | -------------- | ------------ |
462 | aid | num | 稿件avID | |
463 | bvid | str | 稿件bvID | |
464 | daytime | num | 统计时间 | 时间戳 |
465 | incr | num | 稿件增长情况数 | |
466 | interactive | num | 0 | 作用尚不明确 |
467 | ptime | num | 稿件发布时间 | 时间戳 |
468 | title | str | 稿件标题 | |
469
470 `{YYYYMMDD}`中的`type_rank`对象:
471
472 | 字段 | 类型 | 内容 | 备注 |
473 | -------- | ---- | -------- | ---- |
474 | {分区名} | num | 该排名数 | |
475 | …… | num | …… | …… |
476
477 **示例:**
478
479 查询我的稿件来源占比情况
480
481 http://member.bilibili.com/x/web/data/survey?type=1
482
483 ```json
484 {
485 "code": 0,
486 "message": "0",
487 "ttl": 1,
488 "data": {
489 "20200418": {
490 "arc_inc": [{
491 "aid": 94916552,
492 "bvid": "BV1ZE411K7ux",
493 "incr": 18,
494 "title": "【8-bit】影 流 之 主(爱河)",
495 "daytime": 1587155030,
496 "ptime": 1583760165,
497 "interactive": 0
498 }, {
499 "aid": 98948772,
500 "bvid": "BV1n741127LD",
501 "incr": 14,
502 "title": "【特斯拉线圈】组装迷你SSTC",
503 "daytime": 1587155030,
504 "ptime": 1585054436,
505 "interactive": 0
506 }, {
507 "aid": 37294890,
508 "bvid": "BV1kt411D7yW",
509 "incr": 9,
510 "title": "【病毒】彩虹猫可以调速还带有计时器 MEMZ重构升级版",
511 "daytime": 1587155030,
512 "ptime": 1543775696,
513 "interactive": 0
514 },
515 …………
516 ],
517 "total_inc": 55,
518 "type_rank": {
519 "生活": 1392,
520 "科技": 1597,
521 "音乐": 1058
522 }
523 }
524 }
525 }
526 ```
527
528
529
530 ## 播放来源占比情况(平台及方式)
531
532 > http://member.bilibili.com/x/web/data/playsource
533
534 *方式:GET*
535
536 **json回复:**
537
538 根对象:
539
540 | 字段 | 类型 | 内容 | 备注 |
541 | ------- | ---- | -------- | ----------------------------- |
542 | code | num | 返回值 | 0:成功<br />-101:账号未登录 |
543 | message | str | 错误信息 | 默认为0 |
544 | ttl | num | 1 | 作用尚不明确 |
545 | data | obj | 信息本体 | |
546
547 `data`对象:
548
549 | 字段 | 类型 | 内容 | 备注 |
550 | --------------- | ---- | ------------ | ---- |
551 | page_source | obj | 播放方式情况 | |
552 | play_proportion | obj | 播放平台情况 | |
553
554 `data`中的`page_source`对象:
555
556 | 字段 | 类型 | 内容 | 备注 |
557 | ------------- | ---- | ------------ | ---- |
558 | dynamic | num | 通过动态 | |
559 | other | num | 其他方式 | |
560 | related_video | num | 通过推荐列表 | |
561 | search | num | 通过搜索 | |
562 | space | num | 空间列表播放 | |
563 | tenma | num | ??? | |
564
565 `data`中的`play_proportion`对象:
566
567 | 字段 | 类型 | 内容 | 备注 |
568 | ------- | ---- | ------------ | ---- |
569 | android | num | 安卓端 | |
570 | h5 | num | 移动端h5页面 | |
571 | ios | num | ios端 | |
572 | out | num | 站外 | |
573 | pc | num | 电脑版网页 | |
574
575 **示例:**
576
577 http://member.bilibili.com/x/web/data/playsource
578
579 ```json
580 {
581 "code": 0,
582 "message": "0",
583 "ttl": 1,
584 "data": {
585 "play_proportion": {
586 "android": 6060,
587 "h5": 410,
588 "ios": 1325,
589 "out": 0,
590 "pc": 2137
591 },
592 "page_source": {
593 "dynamic": 173,
594 "other": 1440,
595 "related_video": 1813,
596 "search": 1980,
597 "space": 501,
598 "tenma": 4087
599 }
600 }
601 }
602 ```
603
Modified user/check_nickname.md +1 -1
@@ -9,7 +9,7 @@
9 9 **参数:**
10 10 | 参数名 | 类型 | 内容 | 必要性 | 备注 |
11 11 | -------- | ---- | ----------- | ------ | ---- |
12 | nickname | url | 目标昵称 | 必要 | 注意大小写 |
12 | nickName | url | 目标昵称 | 必要 | |
13 13
14 14 **json回复:**
15 15
Modified user/space.md +45 -0
@@ -1560,3 +1560,48 @@ http://api.bilibili.com/x/space/acc/tags?mid=53456
1560 1560 }
1561 1561 ```
1562 1562
1563
1564
1565 ## 设置相关
1566
1567 ### 更新个人签名
1568
1569 > http://api.bilibili.com/x/member/web/sign/update
1570
1571 *方式:POST*
1572
1573 签名最多支持70个字
1574
1575 需要登录(SESSDATA)
1576
1577 **参数( application/x-www-form-urlencoded ):**
1578
1579 | 参数名 | 类型 | 内容 | 必要性 | 备注 |
1580 | --------- | ---- | ------------------- | ------ | ---------------- |
1581 | user_sign | data | 要设置的签名内容 | 必要 | 删除签名留空即可 |
1582 | csrf | data | cookies中的bili_jct | 必要 | |
1583
1584 **json回复:**
1585
1586 根对象:
1587
1588 | 字段 | 类型 | 内容 | 备注 |
1589 | ------- | ---- | -------- | ------------------------------------------------------------ |
1590 | code | num | 返回值 | 0:成功<br />-101:账号未登录<br />-111:csrf校验失败<br />40022:签名过长 |
1591 | message | str | 错误信息 | 默认为0 |
1592 | ttl | num | 1 | 作用尚不明确 |
1593
1594 **示例:**
1595
1596 更新个人标签为`高中技术宅一枚,爱好MC&电子&音乐&数码&编程,资深猿厨`
1597
1598 curl -b "SESSDATA=xxx" -d "user_sign=%E9%AB%98%E4%B8%AD%E6%8A%80%E6%9C%AF%E5%AE%85%E4%B8%80%E6%9E%9A%EF%BC%8C%E7%88%B1%E5%A5%BDMC&%E7%94%B5%E5%AD%90&%E9%9F%B3%E4%B9%90&%E6%95%B0%E7%A0%81&%E7%BC%96%E7%A8%8B%EF%BC%8C%E8%B5%84%E6%B7%B1%E7%8C%BF%E5%8E%A8&csrf=xxx" "http://api.bilibili.com/x/member/web/sign/update"
1599
1600 ```json
1601 {
1602 "code":0,
1603 "message":"0",
1604 "ttl":1
1605 }
1606 ```
1607