我需要获取GitHub仓库中托管的文件的内容。我更愿意获得带有元数据的JSON响应。我尝试过使用cURL的多个网址,但只能获得{"message":"Not Found"}
的响应。我只需要URL结构。如果重要,那就是来自GitHub上的一个组织。这是我认为应该起作用的但不是:
http://api.github.com/repos/<organization>/<repository>/git/branches/<branch>/<file>
答案 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。