首页 > 解决方案 > 如何使用 GitHub REST API 获取所有审阅者?

问题描述

当我通过此路径对我的存储库进行 REST GET

https://api.github.com/repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers

并不是所有的审稿人都被分配到 PR。

我只收到那些没有做任何审查的人。例如,我有审稿人A、B、CD的 PR 。

创建后 PR A请求一些更改,C批准了 pull request,BD什么也没做。如果我得到requested_reviewers三个将只有BD,但我需要所有这些。

标签: apirestgithubgithub-apipull-request

解决方案


获得AC的方法是
https://api.github.com/repos/{owner}/{repo}/pulls/{pull_number}/reviews
您将获得所有活跃的评论,并state显示是它APPROVED还是CHANGES_REQUESTED


推荐阅读