You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

通过API导出Github Enterprise/组织成员注册邮箱的可行性问询

可以通过GitHub企业API导出含注册邮箱的企业成员信息

是的,你完全可以通过GitHub企业级API实现包含成员注册邮箱的企业成员信息导出,需要结合两个核心接口来完成,刚好能解决你提到的「组织成员列表接口无法获取注册邮箱」的问题:

具体实现流程

  1. 拉取企业全量成员列表
    以企业管理员身份调用企业成员列表接口,可以获取到企业下属所有组织的成员基础信息(比如用户名)。注意这个接口返回结果是分页的,需要处理分页逻辑来拉取完整的成员列表。

  2. 获取成员的注册主邮箱
    对每个成员的用户名,调用用户邮箱列表接口——这个接口需要企业管理员权限,会返回该用户关联的所有邮箱地址,其中标记为primary: true的就是用户注册账号时使用的主邮箱。

必要权限说明

你的API访问令牌必须具备企业管理员权限(如admin:enterprise),同时需要包含read:user和user:email权限,才能成功获取到用户的主邮箱信息。

额外注意点

  • 两个接口都有分页限制,需要通过响应头的分页链接或者page参数遍历所有结果,避免遗漏成员。
  • 调用API时要遵守GitHub的速率限制,避免因请求过于频繁被限制访问。

内容的提问来源于stack exchange,提问作者slimlord

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 03:55:18