凭证(Cookie)
Credential
用于管理 QQ 音乐的账号数据
部分字段解释
字段 |
类型 |
必需 |
说明 |
musicid |
int |
|
QQ 登录为 QQ 号 |
musickey |
str |
|
以Q_H_L_ 或W_X_ 开头的字符串 |
refresh_key |
str |
|
用于刷新已失效的musickey |
refresh_token |
str |
|
用于刷新已失效的musickey |
encrypt_uin |
str |
|
加密后的musicid ,用于获取账号信息 |
musicid
和 musickey
说明
musickey |
musicid |
说明 |
Q_H_L_ 开头 |
6-11 位 |
QQ 账号 |
W_X_ 开头 |
最大19位 |
微信账号 |
全局使用
from qqmusic_api import Credential, set_session_credential, sync
async def main():
set_session_credential(Credential())
sync(main())
示例
from qqmusic_api import Credential, sync
credential = Credential()
# 判断能否刷新 credential
# 不代表能刷新成功
sync(credential.can_refresh())
# 判断 credential 是否过期
sync(credential.is_expired())
# 刷新 credential
sync(credential.refresh())