gpt4 book ai didi

github - 如何列出所有 GitHub 用户?

转载 作者:行者123 更新时间:2023-12-02 03:40:51 25 4
gpt4 key购买 nike

我正在开发一个网站,需要从 GitHub 抓取所有用户信息(至少是我们网站上的用户)。我搜索了 GitHub API,没有找到答案。

那么我有什么办法可以完成这项工作吗?我只有用户的电子邮件。 (我可以通过将电子邮件哈希值与头像 URL 进行比较来检查用户)

  1. 我已向 GitHub 支持人员发送电子邮件,但目前没有得到答复。
  2. 我只需要知道用户名,我可以使用 GitHub API 获取其他信息。

最佳答案

如上所述here您可以依赖以下两个 API 来检索 JSON 格式的输出。根据要求,他们都提供了头像 URL。

合作者(项目组织成员)

贡献者(至少一次提交的作者)

<小时/>

更新:

以前的 API 方法要求您从已知存储库开始。以下两个提案试图解决这个限制。他们依靠 previous version of the API (v2)

通过电子邮件查询(在您的问题中,您声明“我只有用户的电子邮件。”。如果用户同意发布它们,您应该能够检索有关使用电子邮件作为查询参数的用户的一些信息)

搜索存储库(给定一些关键字(语言、堆栈等)检索存储库列表。然后,对于每个存储库,使用前两个提案列出其协作者和/或贡献者)

注意:确保 API 的预期用途符合 GitHub Terms of service

关于github - 如何列出所有 GitHub 用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7329978/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com