Json 从Github存储库下载所有问题,无需请求拉取
我正试图将所有问题(包括打开和关闭的SAN pull请求)从存储库中获取到一个.json文件中。到目前为止,我知道我需要将状态设置为all并修改分页。这就是我到目前为止所做的:Json 从Github存储库下载所有问题,无需请求拉取,json,curl,github,Json,Curl,Github,我正试图将所有问题(包括打开和关闭的SAN pull请求)从存储库中获取到一个.json文件中。到目前为止,我知道我需要将状态设置为all并修改分页。这就是我到目前为止所做的: curl -o issuesAll.json https://api.github.com/repos/JabRef/jabref/issues?per_page=100&state=all 但所有这些都给了我100个关于pull请求的未决问题。我试图查看Github API v3文档,但我只是感到困惑。有没有
curl -o issuesAll.json https://api.github.com/repos/JabRef/jabref/issues?per_page=100&state=all
但所有这些都给了我100个关于pull请求的未决问题。我试图查看Github API v3文档,但我只是感到困惑。有没有办法只用一个命令就把所有问题都放到一个文件中?分页似乎意味着我需要对每一页的结果进行一次调用(因为每页的最大数量是100)?您可以尝试类似的方法
您可以在之前使用“”,而不是最后一个
您可以。谢谢,但我似乎无法从这个示例中找到一些需要修改的内容。我想添加“打开到状态”,但无法找到如何同时拥有“打开”和“关闭”状态。我还想反复讨论所有问题,我想我应该能够使用文档中提到的游标,但我不知道如何检查这个游标,看看我是否在问题的末尾,甚至不知道如何访问游标(在for循环中?)。是的,我看了很多教程,但我仍然不知道如何做。我想我会一次手动卷曲100个问题。
query {
repository(owner:"octocat", name:"Hello-World") {
issues(last:20, states:CLOSED) {
edges {
node {
title
url
labels(first:5) {
edges {
node {
name
}
}
}
}
}
}
}
}