Module dynamic.py

  1. from bilibili_api import dynamic

动态相关

async def upload_image()

name type description
image_stream io.BufferedIOBase 图片流
credential Credential 凭据

上传动态图片

Returns: API 调用返回结果


async def send_dynamic()

name type description
text str 动态文本
image_stream List[io.BufferedIOBase], optional 图片流列表. Defaults to None.
send_time datetime.datetime, optional 定时动态发送时间. Defaults to None.
credential Credential, optional 凭据. Defaults to None.

自动判断动态类型选择合适的 API 并发送动态。

如需 @ 人,请使用格式 “@UID “,注意最后有一个空格

Returns: API 调用返回结果


async def get_schedules_list()

name type description
credential Credential 凭据

获取待发送定时动态列表

Returns: API 调用返回结果


async def send_schedule_now()

name type description
draft_id int 定时动态 ID
credential Credential 凭据

立即发送定时动态

Returns: API 调用返回结果


async def delete_schedule()

name type description
draft_id int 定时动态 ID
credential Credential 凭据

删除定时动态

Returns: API 调用返回结果


class Dynamic

动态类

Attributes

name type description
dynamic_id int 动态 ID
credential Credential 凭据

Functions

def __init__()

name type description
dynamic_id int 动态 ID
credential Credential 凭据

async def get_info()

获取动态信息

Returns: API 调用返回结果

async def get_reposts()

name type description
offset str, optional 偏移值(下一页的第一个动态 ID,为该请求结果中的 offset 键对应的值),类似单向链表. Defaults to “0”

获取动态转发列表

Returns: API 调用返回结果

async def set_like()

name type description
status bool, optional 点赞状态. Defaults to True.

设置动态点赞状态

Returns: API 调用返回结果

async def delete()

删除动态

Returns: API 调用返回结果

async def repost()

name type description
text str, optional 转发动态时的文本内容. Defaults to “转发动态”

转发动态

Returns: API 调用返回结果