我正在使用 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/

10-14 15:45
查看更多