Github 使用分页搜索 Api?
Github Search Api with Pagination?
我想在我的 iOS 应用程序中使用 Github 搜索 API Restfully 来查询基于 'language'(编程语言)的 public 存储库搜索的主要参数。
从 API 文档中我可以了解到以下 api 满足了我的需求。
https://api.github.com/search/repositories?q=tetris+language:assembly&sort=stars&order=desc
不过,这 returns 370 个特定语言的此类存储库。
我想在 iOS 应用程序中实现分页,这样我一次只能获取大约 10-30 个完整内容。我看到 github 为他们的一些 Api 提供了分页。
然而,当我尝试使用参数中包含的 'page' 和 'per_page' 的以下 api 时,我仍然得到相同的结果,不限于页面或 per_page我要
github api 是否为该搜索提供分页 api?
如果是这样,我错过了什么?我该如何使用它?
total_count
是存储库的总数,而不是 JSON 中的项目数。
分页按预期工作,试试看结果,每个请求中的 itens 数为 10(如您在最后一个参数中设置的“per_page)
通过full_name
做一个crtl+f
,这样会更容易看到每个请求的itens数量
查看这2个请求的结果。
我想在我的 iOS 应用程序中使用 Github 搜索 API Restfully 来查询基于 'language'(编程语言)的 public 存储库搜索的主要参数。
从 API 文档中我可以了解到以下 api 满足了我的需求。
https://api.github.com/search/repositories?q=tetris+language:assembly&sort=stars&order=desc
不过,这 returns 370 个特定语言的此类存储库。
我想在 iOS 应用程序中实现分页,这样我一次只能获取大约 10-30 个完整内容。我看到 github 为他们的一些 Api 提供了分页。
然而,当我尝试使用参数中包含的 'page' 和 'per_page' 的以下 api 时,我仍然得到相同的结果,不限于页面或 per_page我要
github api 是否为该搜索提供分页 api? 如果是这样,我错过了什么?我该如何使用它?
total_count
是存储库的总数,而不是 JSON 中的项目数。
分页按预期工作,试试看结果,每个请求中的 itens 数为 10(如您在最后一个参数中设置的“per_page)
通过full_name
做一个crtl+f
,这样会更容易看到每个请求的itens数量
查看这2个请求的结果。