Rest 什么对象可以作为github GraphQLAPI的起点?

Rest 什么对象可以作为github GraphQLAPI的起点?,rest,api,github,graph,graphql,Rest,Api,Github,Graph,Graphql,这几天我一直在研究GraphQLAPI调用 我已经完成了GitHub的教程 我的问题是,每个graphql调用都必须有一些起点 在 在 在Github中的GraphQl调用中,可能的对象的集合是什么,可以作为查询“或变异“的起点 Github的整个文档似乎都没有提到这一点 转到中的Github GraphQL API资源管理器 登录并单击右上角的Docs按钮 单击查询或变异,它将显示根查询和变异的所有可用字段(即术语中的起点): 转到中的Github GraphQL API资源管理器 登录并单击

这几天我一直在研究GraphQLAPI调用

我已经完成了GitHub的教程

我的问题是,每个graphql调用都必须有一些起点

在Github中的GraphQl调用中,可能的对象的集合是什么,可以作为查询“变异“的起点

Github的整个文档似乎都没有提到这一点

  • 转到中的Github GraphQL API资源管理器
  • 登录并单击右上角的
    Docs
    按钮
  • 单击
    查询
    变异
    ,它将显示根查询和变异的所有可用字段(即术语中的起点):
  • 转到中的Github GraphQL API资源管理器
  • 登录并单击右上角的
    Docs
    按钮
  • 单击
    查询
    变异
    ,它将显示根查询和变异的所有可用字段(即术语中的起点):

  • @Jornsharpe感谢您的解释,您提供的链接似乎只是强调“这意味着您可以查询GraphQL模式以了解其自身的详细信息”。它没有解释任何GraphQL调用的起点是什么您是否尝试了他们建议的查询?甚至还有一种交互方式,只需单击“在资源管理器中运行”链接。@jornsharpe我在Github浏览器中尝试了教程中的几乎所有查询,这正是我提出这个问题的原因。但是,你似乎没有回答我的问题。我们看的是同一件事吗?我可以看到一个描述为“GitHub的GraphQL接口的查询根”的列表,其中列出了所有入口点,包括示例中的
    存储库
    查看器
    。它们也列在例如…@jornsharpe中。如果你能再解释一点,你提供的链接似乎只是强调“这意味着你可以查询GraphQL模式以了解其自身的详细信息。”它没有解释任何GraphQL调用的起点是什么。你尝试过他们建议的查询吗?甚至还有一种交互方式,只需单击“在资源管理器中运行”链接。@jornsharpe我在Github浏览器中尝试了教程中的几乎所有查询,这正是我提出这个问题的原因。但是,你似乎没有回答我的问题。我们看的是同一件事吗?我可以看到一个描述为“GitHub的GraphQL接口的查询根”的列表,其中列出了所有入口点,包括示例中的
    存储库
    查看器
    。它们也列在例如中。谢谢你的回答,所以现在很清楚,突变的可能根(起点)列表。但是对于uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu,这里也列出了根查询的所有字段。感谢您的回答,所以现在很清楚可能的根(起始点)列表。但是对于uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu,其中还列出了根查询的所有字段。
    
    # the starting point is the object viewer 
    
    query {
          viewer {
            login
            name
          }
        }
    
    # the starting point is the object repository
    
    query {
      repository(owner:"octocat", name:"Hello-World") {
        issues(last:20, states:CLOSED) {
          edges {
            node {
              title
              url
              labels(first:5) {
                edges {
                  node {
                    name
                  }
                }
              }
            }
          }
        }
      }
    }