Я хочу получить общее количество репозиториев GitHub, имеющих oauth-реализации в среде Spring. Я могу использовать этот запрос https://api.github.com/search/repositories?q=oauth+spring+language:java&order=asc&per_page=100, который возвращает репозитории GitHub, которые я ищу, со 100 репозиториями на страницу.
https://api.github.com/search/repositories?q=oauth+spring+language:java&order=asc&per_page=100
Но GitHub API может вернуть максимум 1000 репозиториев. Следовательно, когда я go на 11-й странице с запросом https://api.github.com/search/repositories?q=oauth+spring+language:java&order=asc&per_page=100&page=11 GitHub API возвращает следующее
https://api.github.com/search/repositories?q=oauth+spring+language:java&order=asc&per_page=100&page=11
{ "message": "Only the first 1000 search results are available", "documentation_url": "https://developer.github.com/v3/search/" }
Может ли кто-нибудь дать любой поисковый запрос, который дал бы мне счет репозиториев GitHub, имеющих oauth-реализации в Spring Framework?
Заранее спасибо.
Поле total_count в первом ответе покажет общее количество совпадающих репозиториев. Для вашего примера я вижу 3530 результаты:
total_count
3530
{ "total_count": 3530, "incomplete_results": false, "items": [ // items in here ] }