我是 GitLab 的新手并使用 API 调用,并且对如何调用以获取存储库/项目文件和元数据感到困惑。我当前的 API 调用如下:
https://gitlab.com/api/v3/projects?private_token=privateToken
上面行末尾的 privateToken 被我出于明显的安全原因取出的私有令牌替换。
这将返回给我描述我拥有的所有项目的 json,但我想更深入地研究并查看有关存储在每个项目/存储库中的文件的具体信息。在 GitLab API 文档网站上,它列出了以下内容:
GET /projects/:id/repository/files/:file_path
然而,由于我是 GitLab 和 API 调用的新手,我对如何编辑我的第一个链接以检索此信息感到困惑。
理想情况下,我希望能够深入到 python 中的项目/存储库文件和元数据,而不必编辑上面的第一个链接,但我不确定这是否可能。GitLab 如何返回 json?作为哈希表的哈希表,如果是这样,我该如何浏览它?
任何有关如何解析 json 并在其中深入钻取的说明将不胜感激!
我正在使用 Python 3.6.1。
谢谢!