通过 API 获取经过验证组织的 Github 用户的电子邮件



所以,我是Github组织的管理员。我已经在我的组织@mycompany.com.中验证了域

我的用户使用公司电子邮件@mycompany.com 注册该组织

例如,john@mycompany.com

由于我的组织有一个授权域,作为管理员,我可以在Github UI中看到用户的电子邮件(仅适用于已验证的域(,即使用户将电子邮件设置为私有。

我如何通过API实现同样的目的?

为了防止您仍在搜索,您可以使用GitHub的GraphQL API中的organizationVerifiedDomainEmails字段-edit(22年10月11日(-仅适用于企业计划中的人员(见下文回复(

此处的示例查询:

query getRepoMembers($repo: String!, $owner: String!) {
repository(name: $repo, owner: $owner) {
collaborators {
edges {
permission
node {
login
name
organizationVerifiedDomainEmails(login: $owner)
}
}
}
}
}

最新更新