我正在使用GitHub API v3,我需要按用户名排序用户列表吗?

时间:2019-07-11 11:48:13

标签: git github-api github-api-v3

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

如何按用户名排序列表? 如果api无法实现,那么在Android中最好的选择是什么?

1 个答案:

答案 0 :(得分:2)

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

  

followersrepositories的数量,或按joined个人的GitHub排序查询结果。默认值:best match

从android应用程序的角度来看,确实没有什么好方法可以解决此问题。您可以尝试查询大量用户,然后再进行排序,但是这种方法固有的缺陷是,当从api中获取更多“用户”时,您需要将其添加到列表中然后重新排序。

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