Как увеличить кол-во ответов от 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 передается номер страницы.

Для получения всех записей нужно итерироваться по страницам пока есть результат.


Документация

→ Ссылка