Как получить репозитории для совместной работы GitHub API?

#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: цикл, отметьте своего участника в каждом репозитории. Необходимо кодировать несколько строк кода.