关于查询
每个 GraphQL 架构的查询和突变都有根类型。 查询类型可定义从服务器中检索数据的 GraphQL 操作。
更多信息请参阅“关于查询。”
注: 对于 用户到服务器 GitHub 应用程序 请求,您应该使用单独的查询来处理问题和拉取请求。 例如,使用 is:issue
或 is:pull-request
过滤器及其等效功能。 使用 search
连接在单一查询中返回问题和拉取请求的组合将产生一组空节点。
codeOfConduct
Look up a code of conduct by its key.
类型: CodeOfConduct
参数
名称 | 描述 |
---|---|
| The code of conduct's key. |
codesOfConduct
Look up a code of conduct by its key.
类型: [CodeOfConduct]
enterprise
Look up an enterprise by URL slug.
类型: Enterprise
license
Look up an open source license by its key.
licenses
Return a list of known open source licenses.
类型: [License]!
meta
Return information about the GitHub instance.
类型: GitHubMetadata!
node
Fetches an object given its ID.
nodes
Lookup nodes by a list of IDs.
organization
Lookup a organization by login.
类型: Organization
参数
名称 | 描述 |
---|---|
| The organization's login. |
organizations
A list of organizations.
rateLimit
The client's rate limit information.
类型: RateLimit
参数
名称 | 描述 |
---|---|
| If true, calculate the cost for the query without evaluating it. The default value is |
relay
Hack to workaround https://github.com/facebook/relay/issues/112 re-exposing the root query object.
类型: Query!
repository
Lookup a given repository by the owner and repository name.
类型: Repository
repositoryOwner
Lookup a repository owner (ie. either a User or an Organization) by login.
类型: RepositoryOwner
参数
名称 | 描述 |
---|---|
| The username to lookup the owner by. |
resource
Lookup resource by a URL.
参数
名称 | 描述 |
---|---|
| The URL. |
search
Perform a search across resources.
参数
名称 | 描述 |
---|---|
| Returns the elements in the list that come after the specified cursor. |
| Returns the elements in the list that come before the specified cursor. |
| Returns the first n elements from the list. |
| Returns the last n elements from the list. |
| The search string to look for. |
| The types of search items to search within. |
securityAdvisories
GitHub Security Advisories.
参数
名称 | 描述 |
---|---|
| Returns the elements in the list that come after the specified cursor. |
| Returns the elements in the list that come before the specified cursor. |
| A list of classifications to filter advisories by. |
| Returns the first n elements from the list. |
| Returns the last n elements from the list. |
| Filter advisories to those published since a time in the past. |
| Filter advisories to those updated since a time in the past. |
securityAdvisory
Fetch a Security Advisory by its GHSA ID.
类型: SecurityAdvisory
参数
名称 | 描述 |
---|---|
| GitHub Security Advisory ID. |
securityVulnerabilities
Software Vulnerabilities documented by GitHub Security Advisories.
参数
名称 | 描述 |
---|---|
| Returns the elements in the list that come after the specified cursor. |
| Returns the elements in the list that come before the specified cursor. |
| A list of advisory classifications to filter vulnerabilities by. |
| An ecosystem to filter vulnerabilities by. |
| Returns the first n elements from the list. |
| Returns the last n elements from the list. |
| A package name to filter vulnerabilities by. |
| A list of severities to filter vulnerabilities by. |
topic
Look up a topic by name.
user
Lookup a user by login.
users
A list of users.
类型: UserConnection!
viewer
The currently authenticated user.
类型: User!