返回提交历史
Modified
creativecenter/statistics&data.md
+208
-0
Modified
user/check_nickname.md
+1
-1
Modified
user/space.md
+45
-0
XFEstudio/bilibili-API-collect
添加两个创作中心的api 和一个修改个人签名的api
da03c4a
代码差异
3 个文件
+254
-1
@@ -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
@@ -9,7 +9,7 @@
9
9
**参数:**
10
10
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
11
11
| -------- | ---- | ----------- | ------ | ---- |
12
| nickname | url | 目标昵称 | 必要 | 注意大小写 |
12
| nickName | url | 目标昵称 | 必要 | |
13
13
14
14
**json回复:**
15
15
@@ -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