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

search - 在 Github APIv3 中搜索 repo

我知道如何通过在 Github APIv2 中提供关键字来搜索存储库。但这在 APIv3 中是否可行? http://develop.github.com/p/repo.html 它说“此 API 已弃用。请查看 API v3 以获取最新文档。” 但我想在 APIv3 中做同样的搜索操作。这可能吗?请帮忙.....

0 投票
1 回答
4514 浏览

plugins - 在网页中嵌入完整的 GitHub 存储库

我在 Github 上创建了一个存储库。此存储库包含具有文件夹结构和文件的完整项目。如果我必须在我的网站上嵌入此代码,我可以通过创建 Gists 并将它们添加到我的网页来做到这一点。

问题是我有一个大项目,添加片段作为 Gists 不是一件容易的事。此外,它也不会是用户友好的,因为访问者不会了解整个项目的想法。

因此,我只想将整个存储库嵌入到我的网页中,以便访问者可以浏览代码。你对此有什么想法吗?任何 API、插件、代码示例等。

0 投票
1 回答
2128 浏览

r - 在 github 存储库中搜索定义给定函数的文件

我想在 github 上搜索公共存储库,以查找软件定义给定功能的位置。使用高级搜索似乎应该是直截了当的。不确定我是否不了解过滤器或者功能是否未定义。

例如,假设我想找到在facet_wrapggplot2 存储库中定义 Hadley 函数的位置(它在此处。

我尝试高级搜索栏选择搜索“代码”,用“R”编写并输入

没有得到任何结果。我是否错误地形成了查询?

0 投票
1 回答
69 浏览

json - 在 rhomobile 中访问 Github 私有存储库

我正在尝试通过 Github API 访问和列出登录用户的 GitHub 私有存储库。虽然我设法列出了公共、分叉和监视的存储库,但我不知道如何使用访问令牌获取私有存储库列表。我正在尝试使用 Rhomobile 改进我的 Github 客户端。

0 投票
3 回答
2175 浏览

git - GitHub v3 API:如何为我闪亮的新存储库创建初始提交?

GitHub API 文档说:

Git DB API functions will return a 409 if the git repo for a Repository is empty or unavailable.

POST的 on$repo/git/trees确实返回 409。

那么如何在存储库中创建初始提交?为了创建根提交,我是否必须强制用户手动提交一些无用的垃圾?

0 投票
1 回答
4746 浏览

ruby - 使用 github api v3 列出组织私有仓库中的所有问题

我正在尝试从组织的私人仓库中检索所有问题,但运气不佳。

我正在使用 ruby​​ gem "github_api" 但我也尝试过使用 curl 访问它

到目前为止,我能够检索分配给我或订阅的所有问题,但不是该特定回购存在的所有问题。

使用 github_api gem (https://github.com/peter-murach/github),我已经走到了这一步

仅供参考:我是 org 和 repo 的所有者

查看 github api (issues) 似乎没有一个过滤器可以返回我需要的东西。

这甚至可能吗?

谢谢!

0 投票
1 回答
1258 浏览

github - 通过 HTTP API 将图像发布到 Gists

是否可以通过 HTTP api 将二进制文件(例如图像)发布到 GitHub gists?

特别是,Gist api 文档描述了如何发布带有字符串内容的文件。上传图片有两个问题。一个是 api 对 POST 请求有 64kb 的限制(尽管没有记录),这对于图像文件来说非常小。其次,在图像文件的线路上应该使用什么编码并不明显。

通过克隆与 Gist 关联的 git 存储库、添加文件并推送到存储库很容易做到这一点,但这需要 git,我想在没有安装 git 的系统上完成这项工作。

0 投票
0 回答
295 浏览

github - Github API v3 给出 404 错误

我使用 Joomla 平台 JGithub 与 Github API v3 进行通信。代码一切正常,我能够使用所有 GET 方法(getComment 等)。但所有 POST、DELETE 方法都失败,出现 404 错误,并显示未找到消息。

我只是使用用户名和密码进行身份验证(没有 Oauth 和其他东西..)知道为什么会出现这个错误。另一个 Joomla 代码能够使用相同的脚本执行此操作。这让我很困惑。

0 投票
1 回答
993 浏览

oauth - 发行新的 Github OAUTH 令牌是否会使之前的所有令牌过期?

我有一个完全用 Javascript 编写的应用程序,它广泛使用 Github API。问题是,如果您在两个浏览器(例如 Chrome 和 Firefox)中打开它并以同一用户身份登录,第二个浏览器的 OAUTH 令牌现在成为最新的令牌 - 第一个浏览器中的令牌立即停止工作。

这是预期的行为吗?即使在为用户发行了新的代币之后,是否有可能让代币继续存在?或者我是否需要在我的服务器上为每个用户提供某种令牌存储,并不断向所有当前客户端拉/推最新的令牌?

换句话说,为单个应用程序的多个客户端维护 OAuth 令牌的最佳方式是什么?

0 投票
1 回答
667 浏览

python-3.x - python3 github授权Oauth2不工作

我正在尝试在 Python3 中实现一个 oauth2 客户端,以便我可以将文件上传到 github。对于一个非常基本的开始,我正在尝试使用API获取授权列表。

此代码有效:

此代码不起作用:

事实上,它会产生这个错误:

我知道在 python 中有一个现有的 Oauth2 实现,但它是 python2,而不是 python3,它比我需要的要多得多。

我也知道我可以让我的 Python 程序调用curl,这是我的后备。

我真的很想知道我做错了什么。

谢谢。