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

I am using GitHub API v3 and I need to order the list of users by username?

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

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

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

Sorts the results of your query by number of followers or repositories, or when the person joined GitHub. Default: best match

从android应用程序端确实没有解决这个问题的好方法。您可以尝试查询大量用户,然后在您这边执行排序,但这种方法存在固有缺陷,因为当从 api 中获得更多 'users' 时,您将需要将它们添加到列表中并重新排序。

这会导致列表顺序发生变化,很可能会使您的用户感到困惑。最好使用 github api.

允许的默认排序选项之一