问题标签 [github-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
9833 浏览

github - 如何获取用户的所有公共 github 提交

无论项目如何,我都想知道是否有一种简单的方法可以为单个用户名获取所有公共存储库的所有提交。

由于我属于多个组织,因此我正在尝试编译我作为贡献者的项目列表,以及我已接受拉取请求的项目。

到目前为止,我的 google-fu 和查看 github api 文档已被证明是不够的。

0 投票
3 回答
201 浏览

ruby - How to pull the public information from GitHub repos using Ruby

Is there any way to retrieve public GitHub repository information via an Ruby API?

0 投票
1 回答
251 浏览

github - 通过 php api 从 github 获取下载

我正在尝试在https://github.com/ornicar/php-github-api的帮助下从 github 上的 repo 获取所有下载

这个项目中没有下载对象,所以我创建了自己的:

类 Github_Api_Download 扩展 Github_Api{

}

当我运行这个时,我只得到

服务器错误 HTTP 401:未经授权

  1. 也应该可以在没有身份验证的情况下获得这个,因为如果我在浏览器中使用 url,它就可以工作
  2. 我的身份验证工作正常,因为所有操作(例如创建新仓库等)都工作正常

任何人都可以帮助我吗?:)

0 投票
1 回答
158 浏览

django - 是否有用于创建 github 问题的 django 记录器的处理程序?

是否有 django 记录器的处理程序在创建日志条目时在 github 上创建问题?如果没有,创造一个有多难?

0 投票
2 回答
1944 浏览

ruby-on-rails - 如何使用访问令牌在 Github 上使用 GET 和 POST?

我正在使用 OmniAuth 通过 Github 对用户进行身份验证。OmniAuth 提供访问令牌。现在我想将 GET 或 POST 请求发送到 Github。我不想使用任何 gem,我想使用 Net::HTTP。我是这样做的:

我以前为 Twitter 做的同样工作很好,但现在我收到以下错误:

即使在同一个应用程序中,同样的事情也适用于 Twitter,但不适用于 Github。

我通过谷歌搜索但没有发现任何帮助。

0 投票
3 回答
4017 浏览

api - GitHub v3 API - 如何在存储库中创建初始提交?

我正在使用 v3 API 并设法列出 repos/trees/branches、访问文件内容并创建 blobs/trees/commits。我现在正在尝试创建一个新的存储库,并设法使用“POST user/repos”来做到这一点

但是当我尝试在这个新的 repo 中创建 blobs/trees/commits/references 时,我会收到相同的错误消息。(409) “Git 存储库为空。”。显然,我可以通过 git 命令行自己去初始化存储库,但我宁愿我的应用程序为我做这件事。

有没有办法做到这一点?创建空存储库后,我需要通过 API 做的第一件事是什么?

谢谢

0 投票
1 回答
388 浏览

api - GitHub API v3 中文件的状态类型是什么?

好的,我正在将一些使用 GitHub API v2 的代码移植到 v3,并且他们改变了在提交中列出文件的方式。现在有一个文件数组,每个文件都有一个状态,而不是像 v2中的“添加”、“修改”和“删除”文件的数组。

很简单,但他们的示例只显示“添加”和“修改”的状态,而不是删除/删除的状态。我假设它会像 v2 一样被“删除”,但“删除”将是正确的 git 术语,所以我不想只是假设。我正在测试的 repo 恰好没有任何已删除的文件,所以我目前没有示例。

那么,在 GitHub API v3 中它是“删除”还是“删除”?

0 投票
2 回答
11195 浏览

git - 获取托管在 github 上的 repo 的 git 分支列表

是否有命令行方式来获取托管在 GITHUB 中的存储库中可用的分支列表(无需从克隆中创建和运行命令)?

我尝试在显示分支列表并获取内容的 url 上使用 curl。

0 投票
0 回答
246 浏览

javascript - Node.js Github API 基本用户输出通过服务器到网页

我是新手,正在尝试 github API。我尝试了这个示例,它基本上将用户信息记录到控制台。但是,我希望它作为来自正在通过节点运行的服务器的响应返回。下面给出的是代码:

怎么做到呢?

0 投票
1 回答
402 浏览

github - github v3 api 相当于 /v2/json/commits/list

我正在使用 /v2/json/commits/list/:user/:repo/:branch 列出分支的提交。这有两个问题:

  • 它一次只返回 35 个项目
  • 它是 v2 api 的一部分,已被弃用(v3 api 被记录为 beta,所以我想如果我这样做我会被诅咒,如果我更新的话我会被诅咒)

什么是上述 v2 api 的 v3 等价物?

我查看了 /repos/:user/:repo/commits 和 /repos/:user/:repo/git/commits:

  • /repos/:user/:repo/commits 将一个 sha 或一个分支作为参数,但如果传入则只返回 1 个提交
  • /repos/:user/:repo/git/commits 不将分支作为参数
  • 如果我不指定分支,则没有人清楚地说明给定提交在哪个分支上。

是否有等效的 v3,或者我现在坚持使用 v2?