Javascript 如何从git api中提取数据?

Javascript 如何从git api中提取数据?,javascript,git,api,version-control,github,Javascript,Git,Api,Version Control,Github,有人能帮我理解吗?我试图按照GitAPI网页中的说明从GitAPI中获取一些提交值。(我想从存储库中获取所有提交的所有分支名称、用户名、提交父级和提交日期) 以下是他们的: 所以。。我安装了git,可以进行克隆和提交等操作,但是如果我想从这个repo->wesm/D3py获取一些提交相关的信息,我需要做什么呢 我不明白这里的GET/repos/:owner/:repo/git/commits/:sha语句到底是如何工作的。。。(抱歉,如果这太愚蠢而无法提问) GET/repos/wesm/D3

有人能帮我理解吗?我试图按照GitAPI网页中的说明从GitAPI中获取一些提交值。(我想从存储库中获取所有提交的所有分支名称、用户名、提交父级和提交日期)

以下是他们的:

所以。。我安装了git,可以进行克隆和提交等操作,但是如果我想从这个repo->wesm/D3py获取一些提交相关的信息,我需要做什么呢

我不明白这里的
GET/repos/:owner/:repo/git/commits/:sha
语句到底是如何工作的。。。(抱歉,如果这太愚蠢而无法提问)

GET/repos/wesm/D3py/git/commits/


我曾尝试将其键入CMD,但它无法识别“GET”,我到底需要将此命令放在哪里?如果我使用JavaScript,我到底如何使用这个命令

使用jQuery,您只需使用:

$.get(“https://api.github.com/repos/wesm/D3py/commits/master,函数(数据){
警报(JSON.stringify(数据));
})
.get
表示
get
请求类型。URL只是由您上面给出的字符串组合而成的


代码示例只是提醒JSON数据。

将以:开头的/-分隔部分替换为与之相关的变量。然后对生成的URL发出HTTP GET请求。这对你有帮助吗?我得到了可变部分,但我不熟悉“HTTP GET”我到底是如何发布的?我是HTTP新手,我有index.html,其中有一些JS。我需要使用哪个程序来发布http get?您使用的是哪种编程语言?在命令行上,您可以简单地使用
wget
,而无需任何特殊参数。GET是几乎所有HTTP库/工具的默认设置。在python中,您可以使用
urrlib2
请求
(后者通常更容易,但它是一个外部依赖项)。我在HTML和D3library中使用javascript,我正在尝试将此信息拉到D3中使用。有什么方法可以在JavaScript中使用它吗?很乐意帮忙;-)请注意,防止跨域请求的同源策略可能存在问题,但我实际上对该策略了解不够,无法判断在这种情况下是否真的存在问题。