Всем привет! Я столкнулась с проблемой которую без понятия как решить, может найдутся хорошие люди которые мне помогут.
Суть проблемы — В данный момент я работаю с GitHub API
https://docs.github.com/en/rest/reference/users#list-users и мне нужно вывести всех пользователей на страничку и отсортировать их по количеству репозиториев.
Я хочу сделать пагинацию. У API максимальное количество результатов на страницу 100, если нужно перейти на след страницу нужно использовать параметр since который возвращает пользователей с большим id(A user ID. Only return users with an ID greater than this ID). Главная проблема в этом то что id идут не один за одним, то есть пример на первой странице это вот так 1, 2, 4, 5, 6, 7, 9,10. Как мне сделать пагинацию если я не знаю какой id на данной странице последний ?
И как мне сделать сортировку всех пользователей если у меня только постраничный вывод и я не имею доступ ко всем данным?
Проект если что на vue.js