Как получить репозитории от конкретной команды, используя GitHub API? - PullRequest
0 голосов
/ 15 июня 2019

У меня есть скрипт для загрузки всех репозиториев в моей организации, и он отлично работает.

Мы недавно добавили команды, и я бы хотел, чтобы целевая команда загрузила все репозитории в этой команде.

Чтобы получить всю организацию, я могу сделать это: (изменить номер страницы, чтобы пройти их)

Работает:

https://api.github.com/orgs/MY_ORG/repos?access_token=MY_TOKEN&per_page=100&page=1

Как мне это сделать для команды в организации? Я пробовал:

Не работает

https://api.github.com/orgs/MY_ORG/teams/TEAM_SLUG/repos?access_token=MY_TOKEN

Как и некоторые другие, ни один из которых не работает.

Глядя на документацию API кажется, что то, что я пытаюсь, должно работать. Я даже не могу получить список команд, которые есть в документации:

GET /orgs/:org/teams/:team_slug

Так что если я сделаю:

https://api.github.com/orgs/MY_ORG/teams/TEAM_SLUG?access_token=MY_TOKEN

Я просто получаю сообщение об ошибке Not Found со ссылкой на документы.

У кого-нибудь есть успехи в этом?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...