首页 > 解决方案 > 通过 GraphQL API 检索给定 Gist 的提交

问题描述

如何使用 Github 的 GraphQL API 检索给定 Gist 的提交列表和提交总数?

我设法使用 refs.target 字段(GitObject 类型)为存储库执行此操作,但 Gists 似乎不存在。我还尝试在 Gist 的文件或分支中找到此字段,或者使用 Gist id/name 查找存储库但没有任何成功。

这是我目前拥有的:

{
  user(login: "nyg") {
    gists(first: 100, orderBy: {field: UPDATED_AT, direction: DESC}) {
      totalCount
      nodes {
        id
        description
        forks(first: 0) {
          totalCount
        }
        files {
          name
        }
      }
    }
  }
}

标签: graphqlgithub-apigist

解决方案


推荐阅读