- Module favorite_list.py
- class FavoriteListContentOrder
- async def get_video_favorite_list()
- async def get_video_favorite_list_content()
- async def get_topic_favorite_list()
- async def get_article_favorite_list()
- async def get_album_favorite_list()
- async def get_course_favorite_list()
- async def get_note_favorite_list()
- async def create_video_favorite_list()
- async def modify_video_favorite_list()
- async def delete_video_favorite_list()
- async def copy_video_favorite_list_content()
- async def move_video_favorite_list_content()
- async def delete_video_favorite_list_content()
- async def clean_video_favorite_list_content()
Module favorite_list.py
from bilibili_api import favorite_list
收藏夹操作。
class FavoriteListContentOrder
Extends: enum.Enum
收藏夹列表内容排序方式枚举。
- MTIME : 最近收藏
- VIEW : 最多播放
- PUBTIME: 最新投稿
async def get_video_favorite_list()
name | type | description |
---|---|---|
uid | int | 用户 UID |
video | video.Video | 视频类。若提供该参数则结果会附带该收藏夹是否存在该视频。Defaults to None. |
credential | Credential, optional | 凭据. Defaults to None. |
获取视频收藏夹列表。
Returns: API 调用返回结果
async def get_video_favorite_list_content()
name | type | description |
---|---|---|
media_id | int | 收藏夹 ID |
page | int, optional | 页码. Defaults to 1. |
keyword | str, optional | 搜索关键词. Defaults to None. |
order | FavoriteListContentOrder, optional | 排序方式. Defaults to FavoriteListContentOrder.MTIME. |
tid | int, optional | 分区 ID. Defaults to 0. |
credential | Credential, optional | 凭据. Defaults to None. |
获取视频收藏夹列表内容。
Returns: API 调用返回结果
async def get_topic_favorite_list()
name | type | description |
---|---|---|
page | int, optional | 页码. Defaults to 1. |
credential | Credential, optional | 凭据. Defaults to None. |
获取自己的话题收藏夹内容。
Returns: API 调用返回结果
async def get_article_favorite_list()
name | type | description |
---|---|---|
page | int, optional | 页码. Defaults to 1. |
credential | Credential, optional | 凭据. Defaults to None. |
获取自己的专栏收藏夹内容。
Returns: API 调用返回结果
async def get_album_favorite_list()
name | type | description |
---|---|---|
page | int, optional | 页码. Defaults to 1. |
credential | Credential, optional | 凭据. Defaults to None. |
获取自己的相簿收藏夹内容。
Returns: API 调用返回结果
async def get_course_favorite_list()
name | type | description |
---|---|---|
page | int, optional | 页码. Defaults to 1. |
credential | Credential, optional | 凭据. Defaults to None. |
获取自己的课程收藏夹内容。
Returns: API 调用返回结果
async def get_note_favorite_list()
name | type | description |
---|---|---|
page | int, optional | 页码. Defaults to 1. |
credential | Credential, optional | 凭据. Defaults to None. |
获取自己的笔记收藏夹内容。
Returns: API 调用返回结果
async def create_video_favorite_list()
name | type | description |
---|---|---|
title | str | 收藏夹名 |
introduction | str, optional | 收藏夹简介. Defaults to ‘’. |
private | bool, optional | 是否为私有. Defaults to False. |
credential | Credential, optional | 凭据. Defaults to None. |
新建视频收藏夹列表。
Returns: API 调用返回结果
async def modify_video_favorite_list()
name | type | description |
---|---|---|
media_id | int | 收藏夹 ID. |
title | str | 收藏夹名 |
introduction | str, optional | 收藏夹简介. Defaults to ‘’. |
private | bool, optional | 是否为私有. Defaults to False. |
credential | Credential, optional | 凭据. Defaults to None. |
修改视频收藏夹信息。
Returns: API 调用返回结果
async def delete_video_favorite_list()
name | type | description |
---|---|---|
media_ids | List[int] | 收藏夹 ID 列表。 |
credential | Credential, optional | 凭据. Defaults to None. |
删除视频收藏夹,可批量删除。
Returns: API 调用返回结果
async def copy_video_favorite_list_content()
name | type | description |
---|---|---|
media_id_from | int | 要复制的源收藏夹 ID。 |
media_id_to | int | 目标收藏夹 ID。 |
aids | List[int] | 被复制的视频 ID 列表。 |
credential | Credential | 凭据 |
复制视频收藏夹内容
Returns: API 调用返回结果
async def move_video_favorite_list_content()
name | type | description |
---|---|---|
media_id_from | int | 要移动的源收藏夹 ID。 |
media_id_to | int | 目标收藏夹 ID。 |
aids | List[int] | 被移动的视频 ID 列表。 |
credential | Credential | 凭据 |
移动视频收藏夹内容
Returns: API 调用返回结果
async def delete_video_favorite_list_content()
name | type | description |
---|---|---|
media_id | int | 收藏夹 ID。 |
aids | List[int] | 被删除的视频 ID 列表。 |
credential | Credential | 凭据 |
删除视频收藏夹内容
Returns: API 调用返回结果
async def clean_video_favorite_list_content()
name | type | description |
---|---|---|
media_id | int | 收藏夹 ID。 |
credential | Credential | 凭据 |
清除视频收藏夹失效内容
Returns: API 调用返回结果