Skip to main content
 首页 » 编程设计

python之通过主邮箱获取github用户名

2025年05月04日9yxwkf

我正在使用 PyGithub 库邀请新成员加入组织。我面临的问题是下一个: 在这种情况下,当我只知道用户的主要电子邮件地址时,如何检索他的用户名以相应地进行邀请? 我知道通过UI可以,但是通过API找不到对应的调用。 请帮忙!

请您参考如下方法:

使用github user search api为了这 。我试过下面的。

https://api.github.com/search/users?q=solankiarpit1997@gmail.com 

Key name login 是这里的用户名。 回应:

{ 
  "total_count": 1, 
  "incomplete_results": false, 
  "items": [ 
    { 
      "login": "arpit1997", 
      "id": 10682054, 
      "avatar_url": "https://avatars1.githubusercontent.com/u/10682054?v=3", 
      "gravatar_id": "", 
      "url": "https://api.github.com/users/arpit1997", 
      "html_url": "https://github.com/arpit1997", 
      "followers_url": "https://api.github.com/users/arpit1997/followers", 
      "following_url": "https://api.github.com/users/arpit1997/following{/other_user}", 
      "gists_url": "https://api.github.com/users/arpit1997/gists{/gist_id}", 
      "starred_url": "https://api.github.com/users/arpit1997/starred{/owner}{/repo}", 
      "subscriptions_url": "https://api.github.com/users/arpit1997/subscriptions", 
      "organizations_url": "https://api.github.com/users/arpit1997/orgs", 
      "repos_url": "https://api.github.com/users/arpit1997/repos", 
      "events_url": "https://api.github.com/users/arpit1997/events{/privacy}", 
      "received_events_url": "https://api.github.com/users/arpit1997/received_events", 
      "type": "User", 
      "site_admin": false, 
      "score": 52.297474 
    } 
  ] 
}