如何列出带有分页的编程语言的Github公共存储库

如何列出带有分页的编程语言的Github公共存储库,github,pagination,repository,Github,Pagination,Repository,我正在尝试通过分页获取Github的编程语言公共存储库。到目前为止,我只能使用这个url获取100个存储库https://api.github.com/legacy/repos/search/Go?language=GO&page=2&per_page=25 其中页面和每页参数不起作用,不管参数值如何,它只给出静态100个结果。我也尝试了“”参数,但没有成功。请帮助我如何对这个进行分页。谢谢文档中有以下内容: 遗留搜索API(如下所述)已被删除,并计划在API的下一个主要版本中删除 我们建议改为

我正在尝试通过分页获取Github的编程语言公共存储库。到目前为止,我只能使用这个url获取100个存储库
https://api.github.com/legacy/repos/search/Go?language=GO&page=2&per_page=25


其中页面每页参数不起作用,不管参数值如何,它只给出静态100个结果。我也尝试了“”参数,但没有成功。请帮助我如何对这个进行分页。谢谢

文档中有以下内容:

遗留搜索API(如下所述)已被删除,并计划在API的下一个主要版本中删除

我们建议改为使用。它包含新的端点和更多的功能

如果有选择,请尝试使用v3端点:

https://api.github.com/search/repositories?q=language:go&page=3&per_page=100

感谢u@Chris的及时回复。只想再了解一件事,使用=go和:go作为参数语言的值有什么区别?我不能使用标准的arg=val格式吗?谢谢当我使用=go而不是:go@umali,在这种情况下,您只能使用
语言:go
。如果您查看该端点的文档,您会发现它只接受三个参数,
q
sort
order
,以及标准的GitHub API参数,如
per\u page
。是查询(
q
)参数的参数的一部分,该参数为。