我想使用github api v3获取我所有仓库的所有拉取请求。
我尝试了以下问题终结点:
https://api.github.com/user/issues?filter=all&state=all&sort=create&direction=desc
这将返回所有问题,包括拉取请求。但是有什么方法可以使用页面参数仅获取拉取请求(不是所有问题)。即我想使用“ page”和“ per_page”参数获取前10个请求,然后再获取10个请求。 我该怎么办?
答案 0 :(得分:1)
您可以使用https://api.github.com/search/issues?q=type=pr&state=all&sort=create&direction=desc&page=1&per_page=10
仅搜索请求请求。即this
答案 1 :(得分:1)
如果我正确理解了这个问题,那么您想要的是由您发起的拉取请求(我猜这就是您所说的 pull request of repos of my github account
请添加您的用户名而不是我的用户名 (swarajpure),您将获得 PR:
<块引用>https://api.github.com/search/issues?q=user:swarajpure+type:pr&per_page=10&page=1
默认情况下,这将显示前 10 个 PR。要查看接下来的 10 个 PR,请输入 page=2
等。