#api #github #repository
#API #github #репозиторий
Вопрос:
Интересно, есть ли способ получить репозитории, в которых я сотрудничаю с GitHub API v3? У некоторых моих товарищей есть репозиторий, в котором я помог, и я бы тоже хотел их получить.
Комментарии:
1. вы не получаете репозитории при вызове конечной точки репозиториев?
2. Я получаю свои, а не те из моих товарищей, в которых я принимал участие
Ответ №1:
Используйте этот API (GitHub API v3) Для получения учетных данных: https://docs.github.com/en/free-pro-team@latest/developers/apps/editing-a-github-apps-permissions , затем
Шаг 1. Получите репозитории всех ваших друзей (с owner
ролью)
Шаг 2. Создайте цикл for. Проверьте, что вы являетесь сотрудником каждого репозитория. https://docs.github.com/en/free-pro-team@latest/rest/reference/repos#check-if-a-user-is-a-repository-collaborator
Вы должны использовать GitHub API и немного программировать.
Комментарии:
1. Но тогда мне нужно получить репозитории моих товарищей, чтобы отфильтровать, в чем я помог?
2. шаг 1: перечислите все репозитории ваших друзей, шаг 2: цикл, отметьте своего участника в каждом репозитории. Необходимо кодировать несколько строк кода.