我正在使用 PyGithub 库邀请新成员加入组织。我面临的问题是下一个:
在这种情况下,当 我只知道用户的主要电子邮件 时,我如何检索他的用户名以进行相应的邀请?
我知道通过 UI 是可以的,但是无法通过 API 找到相应的调用。
请协助!
最佳答案
PyGithub API
引用 search_users
。
例如,
g = github.Github("USERNAME", "PASSWORD")
users = g.search_users("franky in:email")
for user in users:
print(user.login) # print the selected users' username.
GitHub API
根据 GitHub API Search users ,您可以使用关键字
in
指定仅通过公共(public)电子邮件进行搜索。例如,
https://api.github.com/search/users?q=franky+in:email
然后,您只会在电子邮件中获得“坦率”的用户。
关于python - 通过主邮箱获取github用户名,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44888187/