Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Github api获取pull请求的审阅者列表?_Git_Github_Github Api_Github For Mac - Fatal编程技术网

如何使用Github api获取pull请求的审阅者列表?

如何使用Github api获取pull请求的审阅者列表?,git,github,github-api,github-for-mac,Git,Github,Github Api,Github For Mac,我需要PR的审阅者列表,Github中的当前仅提供我请求的审阅者,一旦审阅者接受邀请,该列表将变为空。我还尝试获取所有评论,然后获取唯一用户,但这似乎只适用于输入评论的用户,而不适用于那些接受了请求评论邀请且从未发布评论的用户 刚刚用下面的解决方案解决了这个问题 根据: 拉取请求作者、存储库所有者和协作者可以 请求任何具有写入权限的人对请求进行审核 存储库。每个被请求的审阅者将收到一份通知,询问 让他们检查拉取请求 测试请求: https://api.github.com/repos/roliv

我需要PR的审阅者列表,Github中的当前仅提供我请求的审阅者,一旦审阅者接受邀请,该列表将变为空。我还尝试获取所有评论,然后获取唯一用户,但这似乎只适用于输入评论的用户,而不适用于那些接受了请求评论邀请且从未发布评论的用户

刚刚用下面的解决方案解决了这个问题

根据:

拉取请求作者、存储库所有者和协作者可以 请求任何具有写入权限的人对请求进行审核 存储库。每个被请求的审阅者将收到一份通知,询问 让他们检查拉取请求

测试请求:

https://api.github.com/repos/roliveiravictor/demo-rust-learning/pulls/1/requested_reviewers
答复:

{
    "users": [],
    "teams": []
}

既然没有人在这个公开测试回购协议上下定决心,它当然是空的。请记住,他们需要对您的存储库具有写访问权限。这在我的私人项目中非常有效。

这帮助我找到了hi@JesonDias的可能副本,可能已经晚了,但您是否找到了使用API调用的解决方案(让所有审阅者都参与进来)。
{
    "users": [],
    "teams": []
}