Запрос github graphql для участников проекта
Я хочу сделать запрос, используя GitHub Graphql api для участников проекта, кто-нибудь может подсказать, как это сделать? Просто пытался в течение некоторого времени, и я предполагаю, что мне не хватает какого-то небольшого элемента.
Я хотел бы получить что-то вроде https://api.github.com/repos/facebook/react/contributors?page=15 но только за количество взносов
Привет!
3 ответа
Изменить: Обновлено...
Теперь вы можете запросить участников репо, как это....
query {
repository(owner: "peek", name: "peek") {
id
name
collaborators(first: 10, affiliation: ALL) {
edges {
permission
node {
id
login
name
}
}
}
}
rateLimit {
cost
}
}
У вас должны быть права на передачу в репозиторий для просмотра соавторов.
Github graphql v4 API, по-видимому, не поддерживает вкладчики, если у вас нет принудительного доступа к репо.
Я получаю эту ошибку, когда пытаюсь получить список соавторов репо
"errors": [
{
"message": "Must have push access to view repository collaborators.",
"type": "FORBIDDEN",
Ближайшее совпадение для получения эквивалента URL REST API версии 3./repos/$USER/$REPO/contributors
я мог найти это:
query {
repository(owner: "peek", name: "peek") {
id
name
mentionableUsers {
totalCount
}
}
}
Кажется, он подсчитывает всех участников в репозитории, которых можно сопоставить с пользователями Github (наиболее вероятно, через их электронные письма).