Как увеличить кол-во ответов от github api?
Хочу получить ответ от апи с содержанием всех репозиториев с именем name https://api.github.com/search/repositories?q=name&sort=stars&order=desc но он отдает только 30. Как увеличить это количество до всех, что бы он отдавал все результаты.
Ответы (1 шт):
Автор решения: Alex R.
→ Ссылка
Одним запросом получить информацию о всех записях не получится, да в целом это и не правильно.
В запросе можно указать количество записей на страницу для этого необходимо добавить параметр per_pageс указанием необходимого количества.
https://api.github.com/search/repositories?q=name&sort=stars&order=desc&&per_page=50
Через параметр page передается номер страницы.
Для получения всех записей нужно итерироваться по страницам пока есть результат.