我正在使用 GitHub API v3,我需要按用户名对用户列表进行排序



我正在使用这个接口https://api.github.com/search/users?q=language:kotlin&page=1&per_page=10

如何按用户名对列表进行排序?如果 API 无法实现,那么在 Android 中执行此操作的最佳选择是什么?

目前这是不可能的。目前,github api 仅支持 3 种类型的排序值。

followers数或repositories数或用户joined GitHub 的时间对查询结果进行排序。默认值:最佳匹配

从安卓应用程序方面确实没有克服这个问题的好方法。您可以尝试查询大量用户,然后自行执行排序,但这种方法存在固有缺陷,因为当从 API 获取更多"用户"时,您需要将它们添加到列表中并再次排序。

这将导致列表顺序更改,并且很可能会使您的用户感到困惑。最好使用 github API 允许的默认排序选项之一。

最新更新