问题标签 [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 回答
2479 浏览

git - 如何最好地解析和显示 Git 补丁(差异)信息?

我想显示 Github 补丁,不想编写自己的解析器。具体来说,我们正在解析来自 Github API 文档的示例中的 files.patch 。

我希望有类似Google-Code-Prettify的东西,但广泛的谷歌搜索并没有出现任何结果。有什么可以做的吗?

0 投票
2 回答
1334 浏览

jquery - 使用 jQuery.ajax() 保存匿名 github 要点

我无法将jQuery.ajax()要点发布到 Github。要点已创建,响应为201 Created,但 Firebug 中的响应选项卡为空,并命中错误回调。

令人沮丧的是,它在 jsfiddle 中运行良好:http: //jsfiddle.net/vXpCV/


也许这就是问题所在。jsFiddle 得到不同的响应头:

0 投票
1 回答
843 浏览

github - 如何将 PivotalTracker 用户故事迁移到 Github 问题?

是否有任何漂亮且简单的方法可以将所有用户故事从 Pivotal Tracker 迁移到 GitHub 问题?

0 投票
1 回答
219 浏览

wordpress - 在 Wordpress 插件中实现自动 Github API v3 调用

我正在尝试升级一个旧的 Wordpress 插件,该插件在他们的网站上列出了用户的最新提交。使用 github API v2 非常简单,但是 v3 使它变得更加复杂。

功能方面,它非常简单:当插件运行时,它会列出 Wordpress 站点上的提交,并每 N 分钟自动刷新其内容(可由 Wordpress 管理员配置)。管理员只需设置一次,它会计算出何时重新查询 github 以获取最新数据。

但是对于 github API v3,任何获取公共数据的请求都需要 OAUTH 令牌。在一遍又一遍地阅读他们的文档之后,似乎无法自动按照我想要的方式工作。

首先,我不想将用户的 github 密码存储在任何地方(因为在 API 调用中使用它需要进行双向加密,这不够安全),所以基本的身份验证方法已经失效。此处留下“Web 应用程序流程”示例 (http://developer.github.com/v3/oauth/)。但这涉及将实际用户重定向到 github 以接受请求。这也不好。

我是否误解了任何东西,或者根本不可能重新创建插件以像现在一样工作?

如果我不清楚任何事情,请告诉我!

0 投票
1 回答
948 浏览

javascript - 使用 javascript (Appcelerator) 的 github 基本身份验证

我的问题是我相信我已经正确构建了请求,但是我得到 [400 {"message":"Problems parsing JSON"}]

这是我的代码:

0 投票
1 回答
1326 浏览

php - github api v3 - 消息:未在 PHP 中使用 curl

我正在尝试使用 php 的 curl 访问 github api v3,但是每当我尝试访问用户信息时,我都会收到“消息:未找到”。当我传统上使用 curl 时,它可以正常工作。

我使用的代码:

[编辑]:“传统上”是指控制台中的“curl https://api.github.com/user?access_token=ACCESSTOKEN ”。

0 投票
3 回答
5623 浏览

web-services - 用于个人 Git 服务器存储库的 Web API(如 github REST API)以启用“git log”?

我可能最终会为我自己的 repo 服务器重新发明部分github REST API 。但也许已经有一些服务器脚本可以做到这一点?或者,也许您有其他建议?

这是我的用例:

我正在开发一个 Firefox 扩展,它将显示一个

我总是可以编写一个小的服务器脚本来实现完善的JGit并在那里执行“git log”命令。但是,FF 扩展取决于该服务器脚本;(

我想知道,是否存在类似于“not-github”-repos 的github REST API之类的东西,作为我的小服务器脚本更标准?

我还考虑了一个Git JS 客户端,例如Git.JS(显然是唯一的 JS 客户端;与 node.js 一起使用;不幸的是,该项目不再活跃,也没有文档。)。但是,我不需要完整的客户。我只想从远程主存储库中检索一些只读信息。

0 投票
3 回答
6077 浏览

github-api - Github Java API - 搜索存储库

我想根据大小和关键字参数搜索 Github 存储库。这是我编写的 Java 代码:

但我得到的输出是空的:

我检查了GitHub Java API javadoc,但找不到解决方案。

谢谢!

0 投票
3 回答
3577 浏览

oauth - GitHub API3 删除访问令牌

我正在制作一个表单,允许用户同意一些条件,然后才能将拉取请求合并到项目的核心中。要提供 GitHub 帐户的所有权证明,用户需要使用 GitHub API 授予我的网站对其 GitHub 帐户的只读访问权限。

我想为用户提供“撤销访问”功能 - 我实际上并不想要访问他们的帐户,这只是我验证帐户所有权的好方法。

我知道用户可以通过GitHub 应用程序设置页面撤销应用程序访问权限,但如果可能的话,我想简化这一点。我查看了 GitHub APIv3 文档,但没有看到任何允许请求 GitHub 撤销 access_token 的内容。

问题

是否可以以编程方式撤销我的应用程序的 access_token?

0 投票
4 回答
3615 浏览

c# - 如何发布到 GitHub API v3

我正在使用带有 C# 的 GitHub API v3。我能够获取访问令牌并使用它来获取用户信息和回购信息。

但是当我尝试创建一个新的仓库时,我收到了未经授权的错误。

我正在使用 HttpWebRequest 发布数据,如下所示。请建议我一些 C# 示例或示例代码。

注意:我不确定我需要在哪里添加访问令牌。我已经在标题和 url 中尝试过,但它们都不起作用。