diff --git a/.gitignore b/.gitignore
index 3558b53..917744b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,5 +1,4 @@
-user/space.md
login/password&SMS.md
B站API.txt
login/msg.md
diff --git a/imgs/video_up.svg b/imgs/video_up.svg
new file mode 100644
index 0000000..492d59f
--- /dev/null
+++ b/imgs/video_up.svg
@@ -0,0 +1,6 @@
+
diff --git a/ranking&dynamic/dynamic.md b/ranking&dynamic/dynamic.md
index 3865701..e7e4a13 100644
--- a/ranking&dynamic/dynamic.md
+++ b/ranking&dynamic/dynamic.md
@@ -40,7 +40,7 @@
`data`中的`archives`数组中的对象:
-基本同「[视频详细信息](..\video\info.md#视频详细信息)」中的data对象
+基本同「[视频详细信息](\video\info.md#视频详细信息)」中的data对象
`data`中的`page`对象:
@@ -52,7 +52,7 @@
示例:
-获取tid=21(生活->日常)分区中的2条最新动态视频信息
+获取`tID=21`(生活->日常)分区中的2条最新动态视频信息
https://api.bilibili.com/x/web-interface/dynamic/region?pn=1&ps=2&rid=21
diff --git a/ranking&dynamic/ranking.md b/ranking&dynamic/ranking.md
index 50455d4..4f53752 100644
--- a/ranking&dynamic/ranking.md
+++ b/ranking&dynamic/ranking.md
@@ -37,11 +37,11 @@
`data`数组中的对象:
-基本同「[视频详细信息](..\video\info.md#视频详细信息)」中的data对象
+基本同「[视频详细信息](\video\info.md#视频详细信息)」中的data对象
示例:
-获取tid=1(动画)分区中的三日视频排行榜
+获取`tID=1`(动画)分区中的三日视频排行榜
http://api.bilibili.com/x/web-interface/ranking/region?rid=1&day=3
diff --git a/user/relation.md b/user/relation.md
index a5d4c1d..2e5eab0 100644
--- a/user/relation.md
+++ b/user/relation.md
@@ -37,11 +37,11 @@
`data`中的`list`数组:
-| 项 | 类型 | 内容 | 备注 |
-| ---- | ---- | ----- | ---------------- |
-| 0 | obj | 粉丝1 | |
-| n | obj | 粉丝n | 按照关注顺序排列 |
-| …… | obj | …… | …… |
+| 项 | 类型 | 内容 | 备注 |
+| ---- | ---- | ----------- | ---------------- |
+| 0 | obj | 粉丝1 | |
+| n | obj | 粉丝(n+1) | 按照关注顺序排列 |
+| …… | obj | …… | …… |
数组`list`中的对象:
@@ -192,11 +192,11 @@ data 对象:
`data`中的`list`数组:
-| 项 | 类型 | 内容 | 备注 |
-| ---- | ---- | ----- | ---------------- |
-| 0 | obj | 粉丝1 | |
-| n | obj | 粉丝n | 按照关注顺序排列 |
-| …… | obj | …… | …… |
+| 项 | 类型 | 内容 | 备注 |
+| ---- | ---- | ----------- | ---------------- |
+| 0 | obj | 关注1 | |
+| n | obj | 关注(n+1) | 按照关注顺序排列 |
+| …… | obj | …… | …… |
数组`list`中的对象:
diff --git a/user/space.md b/user/space.md
new file mode 100644
index 0000000..21c6457
--- /dev/null
+++ b/user/space.md
@@ -0,0 +1,509 @@
+# 用户空间相关
+
+## 查询相关
+
+### 查询用户置顶视频
+
+>http://api.bilibili.com/x/space/top/arc
+
+*方式:GET*
+
+粉丝在其主页上可见
+
+参数:
+
+| 参数名 | 类型 | 内容 | 必要性 | 备注 |
+| ------ | ---- | ----------- | ------ | ---- |
+| vmid | url | 目标用户UID | 必要 | |
+
+**json回复:**
+
+| 字段 | 类型 | 内容 | 备注 |
+| ------- | ---- | -------- | ---------------------------------------------------- |
+| code | num | 返回值 | 0:成功
-400:请求错误
53016:没有置顶视频 |
+| message | str | 错误信息 | 默认为0 |
+| ttl | num | 1 | 作用尚不明确 |
+| data | obj | 信息本体 | |
+
+`data`对象:
+
+基本同「[视频详细信息](\video\info.md#视频详细信息)」中的data对象
+
+示例:
+
+查询用户`UID=23215368`的置顶视频
+
+http://api.bilibili.com/x/space/top/arc?vmid=23215368
+
+```json
+{
+ "code": 0,
+ "message": "0",
+ "ttl": 1,
+ "data": {
+ "aid": 37896701,
+ "videos": 1,
+ "tid": 28,
+ "tname": "原创音乐",
+ "copyright": 1,
+ "pic": "http://i2.hdslb.com/bfs/archive/cc9e72822d68fffdd0406144f1b5348a13c89652.jpg",
+ "title": "燃烧吧!铃声!把主流手机铃声编成一首曲子",
+ "pubdate": 1544469671,
+ "ctime": 1544469671,
+ "desc": "各品牌的手机铃声大合奏,毫无违和感~",
+ "state": 0,
+ "attribute": 16768,
+ "duration": 208,
+ "rights": {
+ "bp": 0,
+ "elec": 0,
+ "download": 0,
+ "movie": 0,
+ "pay": 0,
+ "hd5": 1,
+ "no_reprint": 1,
+ "autoplay": 1,
+ "ugc_pay": 0,
+ "is_cooperation": 0,
+ "ugc_pay_preview": 0,
+ "no_background": 0
+ },
+ "owner": {
+ "mid": 23215368,
+ "name": "Wayjon冰冰酱",
+ "face": "http://i2.hdslb.com/bfs/face/7c9715f1768191137eb7ebf91918ca0f99532012.jpg"
+ },
+ "stat": {
+ "aid": 37896701,
+ "view": 1058237,
+ "danmaku": 16821,
+ "reply": 3725,
+ "favorite": 76888,
+ "coin": 100694,
+ "share": 17091,
+ "now_rank": 0,
+ "his_rank": 0,
+ "like": 90521,
+ "dislike": 0
+ },
+ "dynamic": "#编曲##FL##纯音乐#",
+ "cid": 66621209,
+ "dimension": {
+ "width": 1920,
+ "height": 1080,
+ "rotate": 0
+ },
+ "bvid": "BV18t411q7zz",
+ "reason": "",
+ "inter_video": false
+ }
+}
+```
+
+
+
+### 查询用户代表作视频列表
+
+> http://api.bilibili.com/x/space/masterpiece
+
+*方式:GET*
+
+新访客在其主页上可见
+
+最多可以设置3个
+
+参数:
+
+| 参数名 | 类型 | 内容 | 必要性 | 备注 |
+| ------ | ---- | ----------- | ------ | ---- |
+| vmid | url | 目标用户UID | 必要 | |
+
+**json回复:**
+
+| 字段 | 类型 | 内容 | 备注 |
+| ------- | ------ | ---------- | --------------------------- |
+| code | num | 返回值 | 0:成功
-400:请求错误 |
+| message | str | 错误信息 | 默认为0 |
+| ttl | num | 1 | 作用尚不明确 |
+| data | arrary | 代表作列表 | |
+
+`data`数组:
+
+| 项 | 类型 | 内容 | 备注 |
+| ---- | ---- | ------- | ------------------------- |
+| 0 | obj | 代表作1 | 无则为空 |
+| 1 | obj | 代表作2 | 无则为空 |
+| 2 | obj | 代表作3 | 无则为空
最多设置3个 |
+
+`data`数组中的对象:
+
+基本同「[视频详细信息](\video\info.md#视频详细信息)」中的data对象
+
+示例:
+
+查询用户`UID=23215368`的代表作视频列表
+
+http://api.bilibili.com/x/space/masterpiece?vmid=23215368
+
+```json
+{
+ "code": 0,
+ "message": "0",
+ "ttl": 1,
+ "data": [{
+ "aid": 37896701,
+ "videos": 1,
+ "tid": 28,
+ "tname": "原创音乐",
+ "copyright": 1,
+ "pic": "http://i2.hdslb.com/bfs/archive/cc9e72822d68fffdd0406144f1b5348a13c89652.jpg",
+ "title": "燃烧吧!铃声!把主流手机铃声编成一首曲子",
+ "pubdate": 1544469671,
+ "ctime": 1544469671,
+ "desc": "各品牌的手机铃声大合奏,毫无违和感~",
+ "state": 0,
+ "attribute": 16768,
+ "duration": 208,
+ "rights": {
+ "bp": 0,
+ "elec": 0,
+ "download": 0,
+ "movie": 0,
+ "pay": 0,
+ "hd5": 1,
+ "no_reprint": 1,
+ "autoplay": 1,
+ "ugc_pay": 0,
+ "is_cooperation": 0,
+ "ugc_pay_preview": 0,
+ "no_background": 0
+ },
+ "owner": {
+ "mid": 23215368,
+ "name": "Wayjon冰冰酱",
+ "face": "http://i2.hdslb.com/bfs/face/7c9715f1768191137eb7ebf91918ca0f99532012.jpg"
+ },
+ "stat": {
+ "aid": 37896701,
+ "view": 1058241,
+ "danmaku": 16821,
+ "reply": 3725,
+ "favorite": 76888,
+ "coin": 100694,
+ "share": 17091,
+ "now_rank": 0,
+ "his_rank": 0,
+ "like": 90521,
+ "dislike": 0
+ },
+ "dynamic": "#编曲##FL##纯音乐#",
+ "cid": 66621209,
+ "dimension": {
+ "width": 1920,
+ "height": 1080,
+ "rotate": 0
+ },
+ "bvid": "BV18t411q7zz",
+ "reason": "",
+ "inter_video": false
+ }, {
+ "aid": 39596658,
+ "videos": 1,
+ "tid": 21,
+ "tname": "日常",
+ "copyright": 1,
+ "pic": "http://i2.hdslb.com/bfs/archive/431e51d0e40e3461e1c1b0f59c755ae8843b1adb.jpg",
+ "title": "MY2018 - 纪念我的2018年",
+ "pubdate": 1546328392,
+ "ctime": 1546328392,
+ "desc": "",
+ "state": 0,
+ "attribute": 16768,
+ "duration": 239,
+ "mission_id": 10996,
+ "rights": {
+ "bp": 0,
+ "elec": 0,
+ "download": 0,
+ "movie": 0,
+ "pay": 0,
+ "hd5": 1,
+ "no_reprint": 1,
+ "autoplay": 1,
+ "ugc_pay": 0,
+ "is_cooperation": 0,
+ "ugc_pay_preview": 0,
+ "no_background": 0
+ },
+ "owner": {
+ "mid": 23215368,
+ "name": "Wayjon冰冰酱",
+ "face": "http://i2.hdslb.com/bfs/face/7c9715f1768191137eb7ebf91918ca0f99532012.jpg"
+ },
+ "stat": {
+ "aid": 39596658,
+ "view": 1518,
+ "danmaku": 16,
+ "reply": 40,
+ "favorite": 22,
+ "coin": 60,
+ "share": 9,
+ "now_rank": 0,
+ "his_rank": 0,
+ "like": 112,
+ "dislike": 0
+ },
+ "dynamic": "#vlog##记录##生活记录#",
+ "cid": 69561078,
+ "dimension": {
+ "width": 1920,
+ "height": 1080,
+ "rotate": 0
+ },
+ "bvid": "BV1Jt411B7La",
+ "reason": "",
+ "inter_video": false
+ }, {
+ "aid": 44721369,
+ "videos": 1,
+ "tid": 28,
+ "tname": "原创音乐",
+ "copyright": 1,
+ "pic": "http://i0.hdslb.com/bfs/archive/9887797402599c42f74a7624f3db4a92a0ebf465.jpg",
+ "title": "【铃声串烧系列】华米两开花;中华有为,国之荣耀!把主流手机铃声编成一首曲子",
+ "pubdate": 1551128445,
+ "ctime": 1551128445,
+ "desc": "把主流手机铃声编成一首曲子,这一版用华为的铃声作为主旋律,毫无违和感~伴随着2019mwc的开幕,希望国产厂商能获得全世界的目光,并且将属于中国人的科技自信传递到全世界!",
+ "state": 0,
+ "attribute": 16768,
+ "duration": 174,
+ "rights": {
+ "bp": 0,
+ "elec": 0,
+ "download": 0,
+ "movie": 0,
+ "pay": 0,
+ "hd5": 1,
+ "no_reprint": 1,
+ "autoplay": 1,
+ "ugc_pay": 0,
+ "is_cooperation": 0,
+ "ugc_pay_preview": 0,
+ "no_background": 0
+ },
+ "owner": {
+ "mid": 23215368,
+ "name": "Wayjon冰冰酱",
+ "face": "http://i2.hdslb.com/bfs/face/7c9715f1768191137eb7ebf91918ca0f99532012.jpg"
+ },
+ "stat": {
+ "aid": 44721369,
+ "view": 306757,
+ "danmaku": 7713,
+ "reply": 1520,
+ "favorite": 17216,
+ "coin": 16489,
+ "share": 2917,
+ "now_rank": 0,
+ "his_rank": 0,
+ "like": 21439,
+ "dislike": 0
+ },
+ "dynamic": "#铃声##纯音乐##音乐#【铃声串烧】Mix Ringtones!船新的版本来啦!这一版用华为的铃声作为主旋律,毫无违和感~伴随着2019mwc的开幕,希望国产厂商能获得全世界的目光,并且将属于中国人的科技自信传递到全世界!",
+ "cid": 78290138,
+ "dimension": {
+ "width": 1920,
+ "height": 1080,
+ "rotate": 0
+ },
+ "bvid": "BV1vb411879C",
+ "reason": "",
+ "inter_video": false
+ }]
+}
+```
+
+
+
+### 查询用户投稿视频明细
+
+
+
+> http://api.bilibili.com/x/space/arc/search
+
+*方式:GET*
+
+参数:
+
+| 参数名 | 类型 | 内容 | 必要性 | 备注 |
+| ------ | ---- | ----------- | ------ | ---- |
+| mid | url | 目标用户UID | 必要 | |
+| pn | url | 页码 | 必要 | |
+| ps | url | 每页项数 | 必要 | |
+
+**json回复:**
+
+| 字段 | 类型 | 内容 | 备注 |
+| ------- | ---- | -------- | --------------------------- |
+| code | num | 返回值 | 0:成功
-400:请求错误 |
+| message | str | 错误信息 | 默认为0 |
+| ttl | num | 1 | 作用尚不明确 |
+| data | data | 信息本体 | |
+
+`data`对象:
+
+| 字段 | 类型 | 内容 | 备注 |
+| ---- | ---- | -------- | ---- |
+| list | obj | 列表信息 | |
+| page | obj | 页面信息 | |
+
+`data`中的`list`对象:
+
+| 字段 | 类型 | 内容 | 备注 |
+| ----- | ------ | ---------------- | ---- |
+| tlist | obj | 投稿视频分区索引 | |
+| vlist | arrary | 投稿视频列表 | |
+
+`list`中的`tlist`对象:
+
+| 字段 | 类型 | 内容 | 备注 |
+| ----- | ---- | ------------ | --------------------- |
+| {tID} | obj | 该分区的详情 | 字段名为存在的分区tID |
+| …… | obj | …… | 向下扩展 |
+
+`tlist`中的`{tID}`对象:
+
+| 字段 | 类型 | 内容 | 备注 |
+| ----- | ---- | -------------------- | ---- |
+| count | num | 投稿至该分区的视频数 | |
+| name | str | 该分区名称 | |
+| tid | num | 该分区tID | |
+
+`list`中的`vlist`数组:
+
+| 项 | 类型 | 内容 | 备注 |
+| ---- | ---- | --------------- | ---- |
+| 0 | obj | 投稿视频1 | |
+| n | obj | 投稿视频(n+1) | |
+| …… | obj | …… | …… |
+
+`list`中的`vlist`数组中的对象:
+
+| 字段 | 类型 | 内容 | 备注 |
+| -------------- | ---- | -------------- | ---------------------------- |
+| aid | num | 稿件avID | |
+| author | str | 视频UP主 | 不一定为目标用户(合作视频) |
+| bvid | str | 稿件bvID | |
+| comment | num | 视频评论数 | |
+| copyright | str | 空 | 作用尚不明确 |
+| created | num | 投稿时间 | 时间戳 |
+| description | str | 视频简介 | |
+| hide_click | bool | false | 作用尚不明确 |
+| is_pay | num | 0 | 作用尚不明确 |
+| is_union_video | num | 是否为合作视频 | 0:否
1:是 |
+| length | str | 视频长度 | MM:SS |
+| mid | num | 视频UP主UID | 不一定为目标用户(合作视频) |
+| pic | str | 视频封面 | jpg gif |
+| play | num | 视频播放次数 | |
+| review | num | 0 | |
+| subtitle | str | 0 | |
+| title | str | 视频标题 | |
+| typeid | num | 视频分区tID | |
+| video_review | num | 视频弹幕数 | |
+
+`data`中的`page`对象:
+
+| 字段 | 类型 | 内容 | 备注 |
+| ----- | ---- | ---------- | ---- |
+| count | num | 总计稿件数 | |
+| pn | num | 当前页码 | |
+| ps | num | 每页项数 | |
+
+示例:
+
+`pn`(页码)和`ps`(每页项数)只改变`vlist`中成员的多少与内容
+
+已每页2项查询用户`UID=53456`的第1页投稿视频明细
+
+http://api.bilibili.com/x/space/arc/search?mid=53456&ps=2&pn=1
+
+```json
+{
+ "code": 0,
+ "message": "0",
+ "ttl": 1,
+ "data": {
+ "list": {
+ "tlist": {
+ "1": {
+ "tid": 1,
+ "count": 17,
+ "name": "动画"
+ },
+ "160": {
+ "tid": 160,
+ "count": 43,
+ "name": "生活"
+ },
+ "3": {
+ "tid": 3,
+ "count": 33,
+ "name": "音乐"
+ },
+ "4": {
+ "tid": 4,
+ "count": 70,
+ "name": "游戏"
+ }
+ },
+ "vlist": [{
+ "comment": 4626,
+ "typeid": 17,
+ "play": 954380,
+ "pic": "//i0.hdslb.com/bfs/archive/b40edb19d3000763e1984f854f8f13d2159e13bc.jpg",
+ "subtitle": "",
+ "description": "游戏:动物森友会 平台:Switch\n封面画师:微博@HRDrifter \n终于盼来了动森的新作,和大家一起守夜等着游戏解锁,终于能在第一时间和大家一起分享这份喜悦~\n但是为什么这份高兴的心情最后会变成越来越多的房债呢……\n我的微博:@_warma_",
+ "copyright": "",
+ "title": "【warma】用水壶往海里浇水海平面会升高吗?《动物森友会》",
+ "review": 0,
+ "author": "Warma",
+ "mid": 53456,
+ "created": 1585311134,
+ "length": "48:16",
+ "video_review": 25064,
+ "aid": 667551016,
+ "bvid": "BV1na4y1t7Bf",
+ "hide_click": false,
+ "is_pay": 0,
+ "is_union_video": 0
+ }, {
+ "comment": 3372,
+ "typeid": 17,
+ "play": 838204,
+ "pic": "//i1.hdslb.com/bfs/archive/fc2bd95021e5c88a16b16a3bef803e0fc141d059.jpg",
+ "subtitle": "",
+ "description": "游戏:Rimworld\n上一期:av96139881\n点赞过8W会更新下一期的~\n录制这一期的时候嗓子炎症加剧了,所以说话有点点闷,不过现在已经好很多了~ 下一期要录的话,我会在嗓子完全康复后再录制的,大家放心~\n我的微博:@_warma_",
+ "copyright": "",
+ "title": "【warma实况】拿起狼牙棒去交朋友!《Rimworld》【第二期】",
+ "review": 0,
+ "author": "Warma",
+ "mid": 53456,
+ "created": 1584758891,
+ "length": "21:40",
+ "video_review": 12964,
+ "aid": 98061972,
+ "bvid": "BV1vE411c7Wu",
+ "hide_click": false,
+ "is_pay": 0,
+ "is_union_video": 0
+ }]
+ },
+ "page": {
+ "count": 163,
+ "pn": 1,
+ "ps": 2
+ }
+ }
+}
+```
+