use*_*456 3 github github-api graphql github-graphql
user
使用查询时,GitHub API v4 不会显示公司的结果。如果我使用repositoryOwner
它,它会返回用户和公司的结果。但是,user
查询可以返回更详细的信息,例如传记、网站、位置等,这些信息不包含在repositoryOwner
。
是否有覆盖所有类型用户的替代选项?
您可以分别使用&访问User
或Organization
接口:RepositoryOwner
... on User
... on Organization
{
repositoryOwner(login: "google") {
... on User {
avatarUrl
bio
}
... on Organization {
name
members {
totalCount
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
如果结果是组织,它将仅返回您在... on Organization
块中指定的字段,如果结果是用户,它将返回在 中指定的字段... on User
,在这种情况下,就像google
组织一样:
{
"data": {
"repositoryOwner": {
"name": "Google",
"members": {
"totalCount": 1656
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
802 次 |
最近记录: |