Как использовать API-интерфейс GraphQL (v4) GitHub, как запросить список наиболее популярных участников данного репозитория? У меня есть список репозиториев, и я хотел бы отобразить некоторые релевантные данные для каждого репозитория, а именно, 5 лучших участников (на основе коммитов) для каждого репозитория в списке.
Вот мой текущий запрос:
{
organization(login: "the-road-to-learn-react") {
id
repositories(first: 20) {
edges {
node {
collaborators(affiliation: ALL) {
edges {
node {
name
}
}
}
}
}
}
}
}
Я сталкиваюсь с ошибкой: «Должен быть принудительный доступ для просмотра соавторов репозитория». Моя мысль состоит в том, чтобы собрать всех соавторов для каждого репозитория, а затем запросить у каждого из этих пользователей количество вкладов, внесенных в репозиторий. Как это может быть сделано? Есть ли способ сделать это, не обращаясь к сотрудникам хранилища?