Я использую GitHub API v3 и мне нужно упорядочить список пользователей по имени пользователя? - PullRequest
1 голос
/ 11 июля 2019

Я использую этот API https://api.github.com/search/users?q=language:kotlin&page=1&per_page=10

Как мне упорядочить список по имени пользователя? Если это невозможно по API, что будет лучшим вариантом сделать это в Android?

1 Ответ

2 голосов
/ 11 июля 2019

В настоящее время это невозможно. На данный момент github api поддерживает только 3 типа значений сортировки.

Сортирует результаты вашего запроса по номеру followers или repositories, или когда человек joined GitHub. По умолчанию: лучшее совпадение

Там действительно нет хорошего способа преодолеть эту проблему со стороны приложений Android. Вы можете попытаться сделать запрос большому количеству пользователей, а затем выполнить сортировку на своей стороне, но этот подход по своей сути несовершенен тем фактом, что, когда из API получено больше «пользователей», вам необходимо добавить их в список. и снова сортируй.

Это может привести к изменению порядка в списке и, скорее всего, запутать ваших пользователей. Вероятно, лучше использовать один из параметров сортировки по умолчанию, разрешенных github api.

...