我想从给定的 git 存储库中获取文件列表。例如,我想从给定的 git 存储库中获取所有 *.js 文件。如何使用 GitHub API 来满足上述要求? 或者有没有办法从 git 存储库中获取 *.js 文件的列表?
在这里,我做了什么来找出我自己仓库中的所有.js文件。
curl -i "https://api.github.com/search/code?q=extension:js+repo:vnation/NewsAggregator"
来源: https://developer.github.com/v3/search/#search-code
编辑
这就是我在存储库的主分支中找出".classpath"文件的路径所做的。
curl -i "https://api.github.com/repos/vnation/NewsAggregator/contents/.classpath"
来源: https://developer.github.com/v3/repos/contents/#get-contents
但是,具有 base64 编码内容的 API 上方的 git 响应。因此,要获取原始数据,您应该使用下面的数据。
curl -i "https://raw.githubusercontent.com/vnation/NewsAggregator/master/.classpath"