所以,我是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)
}
}
}
}
}