如何使用Github的v4 GraphQL API按编号查询pull请求?

时间:2018-01-08 18:02:42

标签: github graphql github-api github-graphql

我可以像这样查询第一个拉取请求:

query {
  repository(owner: "test_owner", name: "test_name") {
    pullRequests(first: 1) {
      nodes {
        id
        number
        title
      }
    }
  }
}

但是如何根据number

查询某个拉取请求

以下不起作用:

query {
  repository(owner: "test_owner", name: "test_name") {
    pullRequests(first: 1, number: 50) { <-- CANNOT FILTER BY `number`
      nodes {
        id
        number
        title
      }
    }
  }
}

感谢您的帮助!

1 个答案:

答案 0 :(得分:4)

使用pullRequest代替pullRequests连接:

  

按编号从当前存储库返回单个拉取请求。

{
  repository(owner: "nodejs", name: "node") {
    pullRequest(number: 2) {
      id
      number
      title
    }
  }
}

Try it in the explorer