Skip to content

Commit

Permalink
fix: name2uid
Browse files Browse the repository at this point in the history
  • Loading branch information
Nemo2011 committed Nov 16, 2024
1 parent 6338d86 commit 5c26af0
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 3 deletions.
2 changes: 1 addition & 1 deletion bilibili_api/data/api/user.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
"verify": true
},
"name_to_uid": {
"url": "https://api.vc.bilibili.com/dynamic_mix/v1/dynamic_mix/name_to_uid",
"url": "https://api.bilibili.com/x/polymer/web-dynamic/v1/name-to-uid",
"method": "GET",
"verify": false,
"params": {
Expand Down
7 changes: 5 additions & 2 deletions bilibili_api/user.py
Original file line number Diff line number Diff line change
Expand Up @@ -218,22 +218,25 @@ async def name2uid_sync(names: Union[str, List[str]]):
return Api(**API["info"]["name_to_uid"]).update_params(**params).result_sync


async def name2uid(names: Union[str, List[str]]):
async def name2uid(names: Union[str, List[str]], credential: Credential = None):
"""
将用户名转为 uid
Args:
names (str/List[str]): 用户名
credential (Credential, optional): 凭据类. Defaults to None.
Returns:
dict: 调用 API 返回的结果
"""
credential = credential if credential else Credential()
credential.raise_for_no_sessdata()
if isinstance(names, str):
n = names
else:
n = ",".join(names)
params = {"names": n}
return await Api(**API["info"]["name_to_uid"]).update_params(**params).result
return await Api(**API["info"]["name_to_uid"], credential=credential).update_params(**params).result


class User:
Expand Down

0 comments on commit 5c26af0

Please sign in to comment.