From 8c9e01163d58178f5f839c616b33851d777e670e Mon Sep 17 00:00:00 2001 From: ProgramRipper <2892771624@qq.com> Date: Sat, 19 Sep 2020 11:25:31 +0800 Subject: [PATCH 1/2] Update space.md --- user/space.md | 216 ++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 200 insertions(+), 16 deletions(-) diff --git a/user/space.md b/user/space.md index f0d3c1c..409acd2 100644 --- a/user/space.md +++ b/user/space.md @@ -872,6 +872,190 @@ curl 'http://api.bilibili.com/x/space/notice/set'\ ### 主页板块布局与权限 +#### 查看空间设置 + +> http://space.bilibili.com/ajax/settings/getSettings(带有转义) + +*请求方式:POST* + +**正文参数( application/x-www-form-urlencoded ):** + +| 参数名 | 类型 | 内容 | 必要性 | 备注 | +| ------ | ---- | ----------- | ------ | ---- | +| mid | num | 目标用户UID | 必要 | | + +**json回复:** + +根对象: + +| 字段 | 类型 | 内容 | 备注 | +| ------ | ------------------- | -------- | ---- | +| status | bool | 用户是否存在 | true:存在
false:不存在 | +| data | 用户存在时:obj
用户不存在时:str| 用户存在时:信息本体
用户不存在时:错误信息 | | + +`data`对象: + +| 字段 | 类型 | 内容 | 备注 | +| ---------------------- | ----- | -------------------- | ------------ | +| privacy | obj | 空间隐私权限 | | +| index_order | array | 空间板块布局 | | +| theme | str | default(主题?) | 作用尚不明确 | +| theme_preview_img_path | str | (主题预览图路径?) | 作用尚不明确 | +| toutu | obj | 空间头图 | | + +`privacy`对象: + +| 字段 | 类型 | 内容 | 备注 | +| ----------- | ---- | -------------- | ------------------------------ | +| bangumi | num | 追番及追剧 | 0:隐藏
1:公开
**下同** | +| bbq | num | (表白墙?) | 作用尚不明确 | +| channel | num | 频道 | | +| coins_video | num | 最近投币的视频 | | +| comic | num | 追漫 | | +| dress_up | num | 装扮 | | +| fav_video | num | 收藏夹 | | +| groups | num | (圈子?) | 作用尚不明确 | +| likes_video | num | 最近点赞的视频 | | +| played_game | num | 最近玩过的游戏 | | +| tags | num | 订阅标签 | | +| user_info | num | 个人资料 | | + +`index_order`数组: + +| 项 | 类型 | 内容 | 备注 | +| ---- | ---- | --------- | -------------------------------------------- | +| 0 | obj | 板块1 | 根据板块布局顺序排序
先左侧布局后右侧布局 | +| n | obj | 板块(n+1) | | +| …… | obj | …… | …… | + +`index_order`数组内对象: + +| 字段 | 类型 | 内容 | 备注 | +| ---- | ---- | -------- | ---- | +| id | num | 板块编号 | | +| name | str | 板块名称 | | + +`toutu`对象: + +| 字段 | 类型 | 内容 | 备注 | +| ------------- | ---- | -------------------- | ---------------------------------------- | +| sid | num | 1 | 作用尚不明确 | +| expire | num | | 作用尚不明确 | +| s_img | str | 空间头图小图相对路径 | 完整url为`http://i0.hdslb.com/`+相对路径 | +| l_img | str | 空间头图相对路径 | **同上** | +| android_img | str | 安卓端头图 | 未启用 | +| iphone_img | str | iPhone端头图 | 未启用 | +| ipad_img | str | iPad端头图 | 未启用 | +| thumbnail_img | str | 缩略图 | 未启用 | +| platform | num | 0 | 作用尚不明确 | + +**示例:** + +查看`UID=2`的空间设置 + +```shell +curl 'http://space.bilibili.com/ajax/settings/getSettings'\ +--data-urlencode 'mid=2' +``` + +
+查看响应示例: + +```json +{ + "status":true, + "data":{ + "privacy":{ + "bangumi":1, + "bbq":1, + "channel":1, + "coins_video":0, + "comic":1, + "dress_up":1, + "fav_video":0, + "groups":0, + "likes_video":0, + "played_game":1, + "tags":1, + "user_info":1 + }, + "index_order":[ + { + "id":1, + "name":"我的稿件" + }, + { + "id":8, + "name":"我的专栏" + }, + { + "id":7, + "name":"我的频道" + }, + { + "id":2, + "name":"我的收藏夹" + }, + { + "id":3, + "name":"订阅番剧" + }, + { + "id":4, + "name":"订阅标签" + }, + { + "id":5, + "name":"最近投币的视频" + }, + { + "id":6, + "name":"我的圈子" + }, + { + "id":9, + "name":"我的相簿" + }, + { + "id":21, + "name":"公告" + }, + { + "id":22, + "name":"直播间" + }, + { + "id":23, + "name":"个人资料" + }, + { + "id":24, + "name":"官方活动" + }, + { + "id":25, + "name":"最近玩过的游戏" + } + ], + "theme":"default", + "theme_preview_img_path":"", + "toutu":{ + "sid":1, + "expire":2861874560, + "s_img":"bfs/space/768cc4fd97618cf589d23c2711a1d1a729f42235.png", + "l_img":"bfs/space/cb1c3ef50e22b6096fde67febe863494caefebad.png", + "android_img":"", + "iphone_img":"", + "ipad_img":"", + "thumbnail_img":"", + "platform":0 + } + } +} +``` + +
+ #### 调整空间板块布局 > http://space.bilibili.com/ajax/settings/setIndexOrder @@ -891,22 +1075,22 @@ curl 'http://api.bilibili.com/x/space/notice/set'\ 布局参数`index_order`: -| 值 | 含义 | -| ---- | ---------------------- | -| 1 | (左侧)我的稿件 | -| 2 | (左侧)我的收藏夹 | -| 3 | (左侧)订阅番剧 | -| 4 | (左侧)订阅标签 | -| 5 | (左侧)最近投币的视频 | -| 6 | **作用尚不明确** | -| 7 | (左侧)我的频道 | -| 8 | (左侧)我的专栏 | -| 9 | (左侧)我的相簿 | -| 21 | (右侧)公告 | -| 22 | (右侧)直播间 | -| 23 | (右侧)个人资料 | -| 24 | (右侧)官方活动 | -| 25 | (右侧)最近玩的游戏 | +| 值 | 含义 | +| ---- | ------------------------------------ | +| 1 | (左侧)我的稿件 | +| 2 | (左侧)我的收藏夹 | +| 3 | (左侧)订阅番剧 | +| 4 | (左侧)订阅标签 | +| 5 | (左侧)最近投币的视频 | +| 6 | (左侧)我的圈子**(此板块被隐藏)** | +| 7 | (左侧)我的频道 | +| 8 | (左侧)我的专栏 | +| 9 | (左侧)我的相簿 | +| 21 | (右侧)公告 | +| 22 | (右侧)直播间 | +| 23 | (右侧)个人资料 | +| 24 | (右侧)官方活动 | +| 25 | (右侧)最近玩的游戏 | **json回复:** From 8b0a8727d03138e4bd0515655533786a838b55bb Mon Sep 17 00:00:00 2001 From: SocialSisterYi <45892418+SocialSisterYi@users.noreply.github.com> Date: Fri, 2 Oct 2020 14:40:54 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E3=80=90=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2=E7=A9=BA=E9=97=B4=E8=AE=BE=E7=BD=AE=E3=80=91=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- user/space.md | 52 ++++++++++++++++++++++++++------------------------- 1 file changed, 27 insertions(+), 25 deletions(-) diff --git a/user/space.md b/user/space.md index 409acd2..05181e1 100644 --- a/user/space.md +++ b/user/space.md @@ -872,13 +872,15 @@ curl 'http://api.bilibili.com/x/space/notice/set'\ ### 主页板块布局与权限 -#### 查看空间设置 +#### 查询空间设置 -> http://space.bilibili.com/ajax/settings/getSettings(带有转义) +> http://space.bilibili.com/ajax/settings/getSettings -*请求方式:POST* +*请求方式:GET* -**正文参数( application/x-www-form-urlencoded ):** +注:带有转义 + +**url参数:** | 参数名 | 类型 | 内容 | 必要性 | 备注 | | ------ | ---- | ----------- | ------ | ---- | @@ -895,26 +897,26 @@ curl 'http://api.bilibili.com/x/space/notice/set'\ `data`对象: -| 字段 | 类型 | 内容 | 备注 | -| ---------------------- | ----- | -------------------- | ------------ | -| privacy | obj | 空间隐私权限 | | -| index_order | array | 空间板块布局 | | -| theme | str | default(主题?) | 作用尚不明确 | -| theme_preview_img_path | str | (主题预览图路径?) | 作用尚不明确 | -| toutu | obj | 空间头图 | | +| 字段 | 类型 | 内容 | 备注 | +| ---------------------- | ----- | ---------------- | ------------ | +| privacy | obj | 空间隐私权限 | | +| index_order | array | 空间板块布局 | | +| theme | str | default主题? | 作用尚不明确 | +| theme_preview_img_path | str | 主题预览图路径? | 作用尚不明确 | +| toutu | obj | 空间头图 | | `privacy`对象: | 字段 | 类型 | 内容 | 备注 | | ----------- | ---- | -------------- | ------------------------------ | | bangumi | num | 追番及追剧 | 0:隐藏
1:公开
**下同** | -| bbq | num | (表白墙?) | 作用尚不明确 | +| bbq | num | 轻视频 | | | channel | num | 频道 | | | coins_video | num | 最近投币的视频 | | | comic | num | 追漫 | | | dress_up | num | 装扮 | | | fav_video | num | 收藏夹 | | -| groups | num | (圈子?) | 作用尚不明确 | +| groups | num | 圈子? | 作用尚不明确 | | likes_video | num | 最近点赞的视频 | | | played_game | num | 最近玩过的游戏 | | | tags | num | 订阅标签 | | @@ -937,24 +939,24 @@ curl 'http://api.bilibili.com/x/space/notice/set'\ `toutu`对象: -| 字段 | 类型 | 内容 | 备注 | -| ------------- | ---- | -------------------- | ---------------------------------------- | -| sid | num | 1 | 作用尚不明确 | -| expire | num | | 作用尚不明确 | -| s_img | str | 空间头图小图相对路径 | 完整url为`http://i0.hdslb.com/`+相对路径 | -| l_img | str | 空间头图相对路径 | **同上** | -| android_img | str | 安卓端头图 | 未启用 | -| iphone_img | str | iPhone端头图 | 未启用 | -| ipad_img | str | iPad端头图 | 未启用 | -| thumbnail_img | str | 缩略图 | 未启用 | -| platform | num | 0 | 作用尚不明确 | +| 字段 | 类型 | 内容 | 备注 | +| ------------- | ---- | -------------------- | ------------------------------------------------------ | +| sid | num | 1 | 作用尚不明确 | +| expire | num | 到期时间? | 时间戳?
作用尚不明确 | +| s_img | str | 空间头图小图相对路径 | 完整url为`http://i0.hdslb.com/`+相对路径 | +| l_img | str | 空间头图相对路径 | **同上** | +| android_img | str | 安卓端头图 | 未启用
注:手机版头图与web版不同,用另一个api获取 | +| iphone_img | str | iPhone端头图 | 未启用 | +| ipad_img | str | iPad端头图 | 未启用 | +| thumbnail_img | str | 缩略图 | 未启用 | +| platform | num | 0 | 作用尚不明确 | **示例:** 查看`UID=2`的空间设置 ```shell -curl 'http://space.bilibili.com/ajax/settings/getSettings'\ +curl -G 'http://space.bilibili.com/ajax/settings/getSettings'\ --data-urlencode 'mid=2' ```