Session
实现 QQ音乐 API请求管理,每个 EventLoop
对应一个全局 Session
,可以创建使用多个 Session
使用加密接口
from qqmusic_api import create_session
async def main():
async with create_session(enable_sign=True):
...
设置 Credential
from qqmusic_api import create_session, Credential, set_session_credential
async def main():
# 设置全局 Credential
set_session_credential(Credential())
async with create_session(enable_sign=True,credential=Credential()):
...
示例
from qqmusic_api import create_session, get_session, set_session
async def main():
# 获取当前 EventLoop 的 Session
get_session()
# 设置当前 EventLoop 的 Session
set_session(create_session())
# 新建 Session
async with create_session():
# 进入该 Session, 在 `async with` 内的 API 将由该 Session 完成
...
# 离开 Session. 此后 API 将继续由全局 Session 管理