Jes*_*ias 10 git github github-api github-for-mac
我需要PR的审阅者列表,github中提供的Review Requests API仅向我提供请求的审阅者,一旦审阅者接受了他们各自的邀请,审阅者就会变空.我还尝试使用评论API来获取所有评论,然后获得独特的用户,但这似乎仅适用于输入评论的用户,而不适用于已接受请求评论邀请但从未发布评论的用户.
刚刚通过以下解决方案解决了这个问题。
根据GitHub 的文档:
GET /repos/:owner/:repo/pulls/:pull_number/requested_reviewers
Run Code Online (Sandbox Code Playgroud)
拉取请求作者、存储库所有者和协作者可以向任何对存储库具有写访问权限的人请求拉取请求审查。每个被请求的审阅者都会收到一条通知,要求他们审阅拉取请求。
测试要求:
https://api.github.com/repos/roliveiravictor/demo-rust-learning/pulls/1/requested_reviewers
Run Code Online (Sandbox Code Playgroud)
回复:
{
"users": [],
"teams": []
}
Run Code Online (Sandbox Code Playgroud)
由于没有人确定这个公共测试存储库,所以它当然是空的。请记住,他们需要对您的存储库具有写入权限。这在我的私人项目中效果很好。