Получение всей структуры репозитория из GitHub API с помощью одного запроса - PullRequest
1 голос
/ 31 октября 2019

Можно ли каким-то образом получить информацию обо всем хранилище, используя один запрос к github api, или мы должны рекурсивно запрашивать API для определенного уровня?

Согласно этому запросу: https://api.github.com/repos/microsoft/terminal/contents?ref=master

мы получаем только один уровень.

1 Ответ

0 голосов
/ 31 октября 2019

Вы можете рекурсивно получить дерево , используя:

/repos/:owner/:repo/git/trees/:tree_sha?recursive=1

В вашем случае это будет:

https://api.github.com/repos/microsoft/terminal/git/trees/master?recursive=true

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