问题标签 [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 投票
2 回答
4147 浏览

oauth - Jenkins 与 Github 和 OAuth 在登录时陷入重定向循环

我已成功设置 Jenkins 以从我的私人 github 存储库中提取并构建我的项目、运行测试等。我现在想要做的是在我推送到 master 时自动构建。

我已经安装了 Github OAuth 插件并通过 Github 进行了设置,但是当我登录时,Jenkins 卡在了重定向循环中。

我在 Github 中注册了一个新应用程序并设置了以下值;

我在任何文档中都找不到“回调 URL”的正确值应该是什么。这就是它重定向的原因吗?

0 投票
2 回答
268 浏览

jquery - Jsonp 正在返回响应(在 firebug 网络窗口中),但它不在页面上输出

这是我尝试从 github 加载文件的工作示例:

0 投票
1 回答
2267 浏览

jquery - Gist / Github API - 获取私有和公共 Gist

我正在尝试使用 github api 列出一组用户的所有要点。这工作得很好,但我似乎无法让它为我自己或任何其他用户返回私人要点。

我知道您可以在请求中设置范围,但我不知道如何在我的 JQuery 请求中设置它以及我应该使用什么范围来获取私有要点?

我的一些代码如下:

0 投票
4 回答
37543 浏览

git - 使用我的 GitHub 帐户设置 Tower 时出现问题 - 错误:无法锁定配置文件

我一直在使用 GitHub for Mac 应用程序,但在朋友的建议下,决定试一试 Tower,因为它也可以处理 Beanstalk 帐户。

安装试用版并输入我的 GitHub 用户名和密码后,我收到此错误:

我只是好奇是否有人知道是什么原因造成的,或者它是否与我使用 Tower 有任何关系。任何帮助是极大的赞赏!


文件权限:

对父目录的权限:

0 投票
1 回答
22892 浏览

javascript - 从 javascript 使用 github API 的示例

我在网上搜索了一段时间,找不到如何从普通的客户端 javascript(没有 node-js、jquery 等)使用GitHub API的示例。我想要像验证然后推送一个blob之类的东西,尽可能简单地让我理解它。应该不会太复杂,我敢打赌你可以在十几行代码中做到这一点,但我对 ajax、json 和 jsonp 了解不多。

你能提供一个例子让我开始吗?

谢谢!

编辑:发现了这个:http ://blog.vjeux.com/category/javascript ,但我仍然对这个过程的具体步骤感到困惑。

0 投票
4 回答
2546 浏览

python - 使用 python + urllib2 传递 json-data 时,Github-api 给出 404

我有以下代码,它应该执行在 github 上创建新下载的第一部分。它应该使用 POST 发送 json 数据。

如果我, jsonstring从 中删除urlopen(),它不会失败,并为我提供可用下载列表。但是,如果我尝试发布 json 字符串,则会收到 404 错误。

问题必须与json有关,或者在我发送它的方式上,但我无法弄清楚问题是什么。的字符串在<...>实际代码中是正确的,我只是从帖子中删除了它们

我在命令行上尝试了大致相同curl的方法,但身份验证方法略有不同,并且成功了。

测试:

作品(返回想要的json):

作品:

不起作用(返回“无效凭据”):

不起作用(“未找到”):

这似乎不是特定于 python 代码的问题。json POST 数据似乎很好,OAuth 令牌授权似乎(至少部分)有效。但是当这些放在一起时,它就停止工作了。

0 投票
1 回答
227 浏览

github - Github API v3:从日期到日期获取事件

Github API v3 是否可以从日期到日期获取事件?文档中没有任何内容:http: //developer.github.com/v3/events/

0 投票
1 回答
211 浏览

github - github v3 api 创建评论失败

我正在尝试使用 Github 的 api 创建评论,但它失败了,我正在寻找调试技巧。

我正在使用 api 文档中列出的 url,它正确地返回了 GET 请求的评论列表。当我尝试执行 POST 请求时,我收到 404 响应。我正在使用来自带有 cors 的浏览器的 Ajax 请求,并且在“授权”标头字段中有一个 OAuth 令牌。

网址如下所示:

帖子正文如下所示:

0 投票
2 回答
2664 浏览

php - Github API v3 POST 与 PHP

我正在尝试使用 Github v3 API 并发布 JSON 来更新配置文件(或其他调用)并从 Github 获得以下响应;

我已经浏览了 API Docs 上的相关页面:http: //developer.github.com/v3/users/

这个页面: http: //developer.github.com/v3/#http-verbs涵盖了 POST/PATCH

这是我正在使用的代码

我也尝试CURLOPT_CUSTOMREQUEST'POST''PATCH'但两者都得到了相同的错误响应。

谁能指出我将数据发布到 API 的正确方向?

0 投票
1 回答
5527 浏览

json - 使用 curl 使用 Github API v3 创建新的 gist

在为使用他们的 API V3 在 Github 上发布一个私人要点而奋斗了很长时间之后,我几乎放弃了。几乎。可能有人也遇到过类似的问题,或者知道以下行为的原因可能是什么:

现在 curl 命令如下所示:

我也试过

我可以使用完全相同的数据在没有授权令牌的情况下创建要点:

但在这种情况下,它将是匿名的

如果我打算将其公开发布,结果相同

无论如何,Github 都会返回我

我很确定我已获得授权,因为curl -H "Authorization: bearer MY_AUTHORIZATION_TOKE" https://api.github.com/user我返回了我的用户详细信息。

应用范围如下:

https://github.com/login/oauth/authorize?client_id=...&scope=gist

因此,它应该具有读取和写入权限。