From bde1d070f3248c49f8805c236dcc1e55dcb31bf5 Mon Sep 17 00:00:00 2001 From: SocialSisterYi <45892418+SocialSisterYi@users.noreply.github.com> Date: Sat, 11 Apr 2020 20:57:23 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=8A=A8=E6=80=81=E5=9B=BE?= =?UTF-8?q?=E7=89=87=E4=B8=8A=E4=BC=A0=E7=9A=84api?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 5 ++-- dynamic/publish.md | 55 ++++++++++++++++++++++++++++++++++++++++++++ imgs/bangumi_fav.svg | 5 ++++ imgs/channel.svg | 6 +++++ imgs/video_up.svg | 2 +- user/space.md | 6 +++++ 6 files changed, 76 insertions(+), 3 deletions(-) create mode 100644 dynamic/publish.md create mode 100644 imgs/bangumi_fav.svg create mode 100644 imgs/channel.svg diff --git a/README.md b/README.md index 723a803..256e383 100644 --- a/README.md +++ b/README.md @@ -15,6 +15,7 @@ 计划整理分类&目录:(√代表已完成,x代表正在施工...) - cookie +- 图片格式化 - [登录](login) - [二维码登录](login/QR.md)√ - 密码&短信登录 @@ -79,8 +80,8 @@ - [B币方式](electric/Bcoin.md)√ - [微信&支付宝方式](electric/WeChat&Alipay.md)√ - [充电留言](electric/charge_msg.md)√ -- 动态 - - 发送&转载动态 +- [动态](dynamic) + - [发送&转载动态](dynamic/publish.md)x - 动态列表 - 动态内容 - 小视频 diff --git a/dynamic/publish.md b/dynamic/publish.md new file mode 100644 index 0000000..71cfe3f --- /dev/null +++ b/dynamic/publish.md @@ -0,0 +1,55 @@ +# 发布动态 + +## 为动态(画友)上传图片 + +> http://api.vc.bilibili.com/api/v1/drawImage/upload + +*方式:POST* + +需要登录(SESSDATA) + +~~这是图床?(滑稽保命)~~ + +注意:非日常类型像素宽高必须大于420 + +参数(multipart/form-data): + +| 参数名 | 类型 | 内容 | 必要性 | 备注 | +| -------- | ---- | ------------------ | ------ | ------------------------------------------------------------ | +| file_up | data | 需要上传的图片文件 | 必要 | 格式仅支持jpg png gif | +| category | data | 图片类型 | 必要 | daily:日常(动态)
draw:绘画(画友)
cos:摄影(COS PLAY) | + +**json回复:** + +| 字段 | 类型 | 内容 | 备注 | +| ------- | ---- | -------- | ------------------------------------------------------------ | +| code | num | 返回值 | 0:成功
-1:未添加图片
-2:参数错误
-3:图片尺寸过小
-4:账号未登录
-7:图片信息错误 | +| message | str | 错误信息 | 默认为success | +| data | obj | 信息本体 | 仅在正确时既`code=0`时为有效信息 | + +`data`对象: + +| 字段 | 类型 | 内容 | 备注 | +| ------------ | ---- | -------------- | ---- | +| image_height | str | 已上传图片url | | +| image_width | num | 已上传图片宽度 | 像素 | +| image_height | num | 已上传图片高度 | 像素 | + +示例: + +上传了一张图片`test.png`类型为`日常` + +curl -b SESSDATA=xxx -F "file_up=@test.png" -F "category=daily" "http://api.vc.bilibili.com/api/v1/drawImage/upload" + +```json +{ + "code":0, + "message":"success", + "data":{ + "image_url":"http:\/\/i0.hdslb.com\/bfs\/album\/13f9523efe186a8066b2d72e80283cea2437eb62.png", + "image_width":1225, + "image_height":850 + } +} +``` + diff --git a/imgs/bangumi_fav.svg b/imgs/bangumi_fav.svg new file mode 100644 index 0000000..907fce8 --- /dev/null +++ b/imgs/bangumi_fav.svg @@ -0,0 +1,5 @@ + + + \ No newline at end of file diff --git a/imgs/channel.svg b/imgs/channel.svg new file mode 100644 index 0000000..308e4df --- /dev/null +++ b/imgs/channel.svg @@ -0,0 +1,6 @@ + + + diff --git a/imgs/video_up.svg b/imgs/video_up.svg index 492d59f..e8987f5 100644 --- a/imgs/video_up.svg +++ b/imgs/video_up.svg @@ -1,4 +1,4 @@ - + + > http://space.bilibili.com/ajax/Bangumi/getList *方式:GET* @@ -610,6 +612,8 @@ http://space.bilibili.com/ajax/Bangumi/getList?mid=14082 ### 查询用户追番(追剧)明细 + + > http://api.bilibili.com/x/space/bangumi/follow/list *方式:GET* @@ -1107,6 +1111,8 @@ http://api.vc.bilibili.com/link_draw/v1/doc/doc_list?uid=2&page_num=1&page_size= ### 查询用户频道列表 + + > http://api.bilibili.com/x/space/channel/list *方式:GET*