api - 如何使用 GitHub REST API 获取所有审阅者?
问题描述
当我通过此路径对我的存储库进行 REST GET
https://api.github.com/repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers
并不是所有的审稿人都被分配到 PR。
我只收到那些没有做任何审查的人。例如,我有审稿人A、B、C和D的 PR 。
创建后 PR A请求一些更改,C批准了 pull request,B和D什么也没做。如果我得到requested_reviewers
三个将只有B和D,但我需要所有这些。
解决方案
获得A和C的方法是
https://api.github.com/repos/{owner}/{repo}/pulls/{pull_number}/reviews
您将获得所有活跃的评论,并state
显示是它APPROVED
还是CHANGES_REQUESTED
推荐阅读
- google-chrome - Chrome 版本 66:阻止当前来源接收跨站点文档
- javascript - 异步并行 modbus 串行节点 js
- c++ - (C++14) lambda 数组:错误:'name' 声明为 'auto' 数组
- objective-c - geocodeaddressstring 不起作用(目标 c)
- angular - 'kendo-angular-pdf-export' 不是已知元素
- android - UI线程工作时的android动画
- html - 如何在不使用 javascript (Pure CSS) 的情况下自定义 HTML5 音频控件
- git - 如何更改 `git log` 中的提交哈希(`commit 43a1b08`)颜色以构建新格式?
- ruby-on-rails - NoMethodError:运行“rake native gem”时为nil:NilClass未定义的方法`split'
- azure - Azure Webapp 域绑定重新启动 Webapp