有没有办法在没有页面大小的情况下使用 github api 列出所有问题?

Is there a way to list down all the issues using github api without a page size?

我正在使用 github apis 导出选定存储库的问题列表。为此,我使用 python 脚本。获得问题列表后,我将创建一个 csv 文件。我只是想知道是否有办法使用 github api 一次提取所有问题?我尝试了以下 URL 但它默认为 30,如果我将页面大小更改为超过 100,它仍然 returns 最多 100 个问题。

https://api.github.com/repos/SS-priv/himalayan_pink/issues?per_page=1000

所有网站 API 对每个请求 return 的最大元素数量都有限制,以防止 DDoS 攻击。在 github API 的情况下,每个请求似乎被限制为 100 个元素,对此您无能为力。只需使用多个 API 调用和 assemble 结果。