如何获取我的用户使用github API打开的所有打开请求请求?

时间:2019-09-06 14:43:23

标签: python rest github github-api

如何获取我的用户使用github API打开的所有打开请求请求?

我希望从Python中获取这些信息,但只要进行REST调用就可以了,我很好。

请记住,我确实希望我拥有的所有存储库中的所有PR。之后,我还将希望获得所有要求我作为审阅者(我需要进行审阅的人)的公开PR。

1 个答案:

答案 0 :(得分:0)

您可以使用GitHub API /pulls endpoint来获取用户的请求请求。

但是简而言之,您可以使用此URL

GET /repos/:owner/:repo/pulls?head=user:{USERNAME-HERE}

对于私有存储库,您需要先进行身份验证。 https://developer.github.com/v3/#authentication

最后,要列出您是审阅者的所有请求请求,请查看this。没有直接方法列出所有等待您审阅的请求请求,但首先,您可以列出所有请求请求,然后过滤它们。

获取/ repos /:owner /:repo / pulls /:pull_number / requested_reviewers