我正在尝试获取组织内所有回购的列表。 Git api调用一次仅返回30个回购。我知道可以将其更改为最大100,但是我的组织有更多的存储库。我有以下代码:
async function getRepos() {
const url = "THEURL"
const headers = {
"Authorization": `Token temppp`
}
const response = await fetch(url, {
"method": "GET",
"headers": headers
})
const result = await response.json()
console.log(result)
const temp = []
result.items.forEach(i => {
temp.push(i.name);
})
console.log(temp)
}
在这种情况下,我试图获取所有存储库的名称,但一次只能执行30个。有谁知道我怎么能得到所有这些或浏览所有页面?
答案 0 :(得分:0)
我在python中找到了解决方案,但是我认为这对于制作大型程序并不有效。尤其是因为稍后我将以类似的方式使用git issue API,每个仓库可能有1000多个问题。 -> How to get data from all pages in Github API with Python?