Получите количество утверждений по запросу, используя API GitHub GraphQL - PullRequest
1 голос
/ 06 мая 2019

Я пытаюсь получить количество подтверждений, полученных запросом на получение. Я могу получить количество отзывов , но это включает в себя все отзывы, одобренные, отклоненные, комментарии и т. Д.

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

```

есть ли способ получить только одобрения?

1 Ответ

1 голос
/ 07 мая 2019

Похоже, вам просто нужно посмотреть в поле state обзора, чтобы увидеть, было ли оно одобрено. Похоже, было бы довольно просто выполнить цикл по каждому обзору и таким образом считать утверждения.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...