我需要PR的审阅者列表,github中提供的Review Requests API仅向我提供请求的审阅者,一旦审阅者接受了他们各自的邀请,审阅者就会变空。我还尝试使用评论API来获取所有评论,然后获得独特的用户,但这似乎仅适用于输入评论的用户,而不适用于已接受请求评论邀请但从未发布评论的用户。
答案 0 :(得分:2)
只需通过以下解决方案解决此问题即可。
GET /repos/:owner/:repo/pulls/:pull_number/requested_reviewers
拉动请求的作者,存储库所有者和协作者可以 向具有写入权限的任何人请求拉取请求审核 资料库。每个请求的审阅者都会收到一条通知,询问 他们审核拉动请求。
测试请求:
https://api.github.com/repos/roliveiravictor/demo-rust-learning/pulls/1/requested_reviewers
响应:
{
"users": [],
"teams": []
}
由于没有人愿意为此公开测试存储库下定决心,因此它当然是空的。请记住,他们需要对您的存储库具有写权限。在我的私人项目上,效果很好。