Получение количества репозиториев GitHub для поискового запроса - PullRequest
0 голосов
/ 14 апреля 2020

Я хочу получить общее количество репозиториев GitHub, имеющих oauth-реализации в среде Spring. Я могу использовать этот запрос https://api.github.com/search/repositories?q=oauth+spring+language:java&order=asc&per_page=100, который возвращает репозитории GitHub, которые я ищу, со 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 возвращает следующее

{ "message": "Only the first 1000 search results are available", "documentation_url": "https://developer.github.com/v3/search/" }

Может ли кто-нибудь дать любой поисковый запрос, который дал бы мне счет репозиториев GitHub, имеющих oauth-реализации в Spring Framework?

Заранее спасибо.

1 Ответ

1 голос
/ 15 апреля 2020

Поле total_count в первом ответе покажет общее количество совпадающих репозиториев. Для вашего примера я вижу 3530 результаты:

{
  "total_count": 3530,
  "incomplete_results": false,
  "items": [
    // items in here
  ]
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...