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

XFEstudio/bilibili-API-collect

收藏夹操作APP端

6dd4f07
zjkwdy <3377911508@qq.com>
提交于

代码差异

1 个文件 +95 -28
Modified favlist/action.md +95 -28
@@ -1,29 +1,34 @@
1 1 # 收藏夹操作
2 2
3 3 - [收藏夹操作](#收藏夹操作)
4 - [新建收藏夹(web)](#新建收藏夹web)
5 - [修改收藏夹(web)](#修改收藏夹web)
6 - [删除收藏夹(web)](#删除收藏夹web)
4 - [新建收藏夹(双端)](#新建收藏夹双端)
5 - [修改收藏夹(双端)](#修改收藏夹双端)
6 - [删除收藏夹(双端)](#删除收藏夹双端)
7 - [清空所有失效内容(双端)](#清空所有失效内容双端)
7 8
8 9 ---
9 10
10 ## 新建收藏夹(web)
11 ## 新建收藏夹(双端)
11 12
12 13 > https://api.bilibili.com/x/v3/fav/folder/add
13 14
14 15 *请求方式:POST*
15 16
16 认证方式:Cookie(SESSDATA)
17 认证方式:APP或Cookie(SESSDATA)
17 18
18 19 **正文参数( application/x-www-form-urlencoded ):**
19 20
20 | 参数名 | 类型 | 内容 | 必要性 | 备注 |
21 | ------- | ---- | ---------- | ------ | ---------------- |
22 | title | str | 收藏夹标题 | 必要 | |
23 | intro | str | 收藏夹简介 | 非必要 | |
24 | privacy | int | 是否公开 | 非必要 | 0公开<br />1私密 |
25 | cover | str | 封面图url | 非必要 | 封面会被审核 |
26 | csrf | str | CSRF Token | 必要 | 位于Cookie |
21 | 参数名 | 类型 | 内容 | 必要性 | 备注 |
22 | ---------- | ---- | ------------ | ----------- | ---------------------- |
23 | access_key | str | APP登录Token | APP方式必要 | |
24 | appkey | str | APP密钥 | APP方式必要 | 可为`1d8b6e7d45233436` |
25 | ts | int | 时间戳(秒) | APP方式必要 | |
26 | title | str | 收藏夹标题 | 必要 | |
27 | intro | str | 收藏夹简介 | 非必要 | |
28 | privacy | int | 是否公开 | 非必要 | 0公开<br />1私密 |
29 | cover | str | 封面图url | 非必要 | 封面会被审核 |
30 | csrf | str | CSRF Token | 必要 | 位于Cookie |
31 | sign | str | APP签名 | APP方式必要 | |
27 32
28 33 **json回复:**
29 34
@@ -135,24 +140,28 @@
135 140
136 141 </details>
137 142
138 ## 修改收藏夹(web)
143 ## 修改收藏夹(双端)
139 144
140 145 > https://api.bilibili.com/x/v3/fav/folder/edit
141 146
142 147 *请求方式:POST*
143 148
144 认证方式:Cookie(SESSDATA)
149 认证方式:APP或Cookie(SESSDATA)
145 150
146 151 **正文参数( application/x-www-form-urlencoded ):**
147 152
148 | 参数名 | 类型 | 内容 | 必要性 | 备注 |
149 | -------- | ---- | ---------------- | ------ | ---------------- |
150 | title | str | 新收藏夹标题 | 必要 | |
151 | intro | str | 新收藏夹简介 | 非必要 | |
152 | privacy | int | 是否公开 | 非必要 | 0公开<br />1私密 |
153 | cover | str | 封面图url | 非必要 | 封面会被审核 |
154 | csrf | str | CSRF Token | 必要 | 位于Cookie |
155 | media_id | int | 欲修改的收藏夹id | 必要 | |
153 | 参数名 | 类型 | 内容 | 必要性 | 备注 |
154 | ---------- | ---- | ---------------- | ----------- | ---------------------- |
155 | access_key | str | APP登录Token | APP方式必要 | |
156 | appkey | str | APP密钥 | APP方式必要 | 可为`1d8b6e7d45233436` |
157 | ts | int | 时间戳(秒) | APP方式必要 | |
158 | title | str | 新收藏夹标题 | 必要 | |
159 | intro | str | 新收藏夹简介 | 非必要 | |
160 | privacy | int | 是否公开 | 非必要 | 0公开<br />1私密 |
161 | cover | str | 封面图url | 非必要 | 封面会被审核 |
162 | csrf | str | CSRF Token | 必要 | 位于Cookie |
163 | media_id | int | 欲修改的收藏夹id | 必要 | |
164 | sign | str | APP签名 | APP方式必要 | |
156 165
157 166 **json回复:**
158 167
@@ -266,20 +275,24 @@
266 275
267 276 </details>
268 277
269 ## 删除收藏夹(web)
278 ## 删除收藏夹(双端)
270 279
271 280 > https://api.bilibili.com/x/v3/fav/folder/del
272 281
273 282 *请求方式:POST*
274 283
275 认证方式:Cookie(SESSDATA)
284 认证方式:APP或Cookie(SESSDATA)
276 285
277 286 **正文参数( application/x-www-form-urlencoded ):**
278 287
279 | 参数名 | 类型 | 内容 | 必要性 | 备注 |
280 | --------- | ---- | ----------------------- | ------ | ------------------ |
281 | media_ids | int | 收藏夹id | 必要 | 看名字貌似可以多个 |
282 | csrf | str | CSRF Token (位于Cookie) | 必要 | |
288 | 参数名 | 类型 | 内容 | 必要性 | 备注 |
289 | ---------- | ---- | ----------------------- | ----------- | ---------------------- |
290 | access_key | str | APP登录Token | APP方式必要 | |
291 | appkey | str | APP密钥 | APP方式必要 | 可为`1d8b6e7d45233436` |
292 | ts | int | 时间戳(秒) | APP方式必要 | |
293 | media_ids | int | 收藏夹id | 必要 | 看名字貌似可以多个 |
294 | csrf | str | CSRF Token (位于Cookie) | 必要 | |
295 | sign | str | APP签名 | APP方式必要 | |
283 296
284 297 **json回复:**
285 298
@@ -315,4 +328,58 @@
315 328 }
316 329 ```
317 330
331 </details>
332
333 ## 清空所有失效内容(双端)
334
335 > https://api.bilibili.com/x/v3/fav/resource/clean
336
337 *请求方式:POST*
338
339 认证方式:APP或Cookie(SESSDATA)
340
341 **正文参数( application/x-www-form-urlencoded ):**
342
343 | 参数名 | 类型 | 内容 | 必要性 | 备注 |
344 | ---------- | ---- | ---------------- | ----------- | ---------------------- |
345 | access_key | str | APP登录Token | APP方式必要 | |
346 | appkey | str | APP密钥 | APP方式必要 | 可为`1d8b6e7d45233436` |
347 | csrf | str | CSRF Token | 必要 | 位于Cookie |
348 | media_id | int | 欲清理的收藏夹id | 必要 | |
349 | sign | str | APP签名 | APP方式必要 | |
350
351 **json回复:**
352
353 根对象:
354
355 | 字段 | 类型 | 内容 | 备注 |
356 | ------- | ---- | -------- | ------- |
357 | code | num | 返回值 | 0:成功 |
358 | message | str | 错误信息 | 默认为0 |
359 | ttl | num | 1 | |
360 | data | obj | 信息本体 | 成功为0 |
361
362 **示例:**
363
364 清理id为`1161340172`的收藏夹:
365
366 ```shell
367 curl -G 'https://api.bilibili.com/x/v3/fav/resource/clean' \
368 --data-urlencode 'csrf=563e9d79a8e289dbd96604668edfa802' \
369 --data-urlencode 'media_id=1161340172' \
370 -b 'SESSDATA=00cbbdf2%2C1628861933%2Ce228c%2A21; bili_jct=563e9d79a8e289dbd96604668edfa802;'
371 ```
372
373 <details>
374 <summary>查看响应示例:</summary>
375
376 ```json
377 {
378 "code":0,
379 "message":"0",
380 "ttl":1,
381 "data":0
382 }
383 ```
384
318 385 </details>