gpt4 book ai didi

针对组织和用户的 GitHub v4 API 查询

转载 作者:行者123 更新时间:2023-12-02 03:42:27 24 4
gpt4 key购买 nike

当使用 user 查询时,GitHub API v4 不显示公司的结果。如果我改用 repositoryOwner,它会返回用户和公司的结果。但是,user 查询可以返回更详细的信息,例如传记、网站、位置等,这些信息不包含在 repositoryOwner 查询中。

是否有覆盖所有类型用户的替代选项?

最佳答案

您可以访问 UserOrganization RepositoryOwner 中的界面分别使用 ... on User & ... on Organization :

{
repositoryOwner(login: "google") {
... on User {
avatarUrl
bio
}
... on Organization {
name
members {
totalCount
}
}
}
}

Try it in the explorer

如果结果是一个组织,它将只返回您在 ... 组织 block 中指定的字段,如果结果是一个用户,它将返回在 .. 中指定的字段. 在 User 上,在这种情况下 google 是一个组织:

{
"data": {
"repositoryOwner": {
"name": "Google",
"members": {
"totalCount": 1656
}
}
}
}

关于针对组织和用户的 GitHub v4 API 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48122722/

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