如何通过GitHub API获取文件

时间:2012-02-14 06:15:26

标签: api github

我需要获取GitHub仓库中托管的文件的内容。我更愿意获得带有元数据的JSON响应。我尝试过使用cURL的多个网址,但只能获得{"message":"Not Found"}的响应。我只需要URL结构。如果重要,那就是来自GitHub上的一个组织。这是我认为应该起作用的但不是:

http://api.github.com/repos/<organization>/<repository>/git/branches/<branch>/<file>

1 个答案:

答案 0 :(得分:13)

正如描述(位于http://developer.github.com/v3/repos/contents/)所说:

/回购/:所有者/:回购/​​内容/:路径

ajax代码将是:

$.ajax({
    url: readme_uri,
    dataType: 'jsonp',
    success: function(results)
    {
        var content = results.data.content;
    });

用适当的/ repos /:owner /:repo / contents /:path替换readme_uri。

相关问题