Я использую GitHub Developer API v2.В настоящее время необходимо получить все пути к файлам из хранилища.Кто-нибудь сталкивался с этим?
В качестве отправной точки вы можете проверить, как выглядит вывод ls-дерева. Но:
Получение в дереве в GitHub Api V2 описано здесь . Только GitHub Api V3 упоминает опцию ?recursive=1.
?recursive=1
дерево / шоу /: пользователь /: repo /: tree_sha
Вы можете видетьпример в этой статье :
Чтобы получить список корневого дерева для проекта facebox из нашего списка коммитов, мы можем вызвать это:
$ curl http://github.com/api/v2/yaml/tree/show/defunkt/facebox/f7a5de2e224ec94182a3c2c081f4e7f4df70da4 --- tree: - name: .gitignore sha: e43b0f988953ae3a84b00331d0ccf5f7d51cb3cf mode: "100644" type: blob - name: README.txt sha: d4fc2d5e810d9b4bc1ce67702603080e3086a4ed mode: "100644" type: blob - name: b.png sha: f184e6269b343014f58694093b55558dd5dde193 mode: "100644" type: blob - name: bl.png sha: f6271859d51654b6fb2719df5fe192c8398ecefc mode: "100644" type: blob