使用github的graphql API获得请求请求的批准数量

时间:2019-05-06 20:56:33

标签: javascript github graphql

我正在尝试获取请求请求已收到的批准数量。我可以获得评论的数量,但这包括所有评论,无论是已批准,已拒绝,还是评论等。

```
{
  search(query: "type:pr state:open involves:${username}", type: ISSUE, first: 10) {
      edges {
      node {
        ... on PullRequest {
          reviews {
            totalCount
          }
        }
      }
    }
  }
}

```

有没有办法获得批准?

1 个答案:

答案 0 :(得分:1)

看起来您只需要查看评论的state字段即可查看它是否被批准。似乎只是循环浏览每条审核并以这种方式计算批准数是很容易的。

https://developer.github.com/v3/pulls/reviews/#list-reviews-on-a-pull-request