问题标签 [github-api-v3]
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.
github - 如何使用 github 获取合并的拉取请求的版本/标签(反映更改的地方)?
我想获取反映合并 PR 更改的版本/标签。为此,我尝试使用 git API 为 master 分支构建提交树repos/:owner/:name/commits?sha=<MASTER_SHA>
。构建树后,我会将所有找到的版本/标签映射到树中的提交。所有未映射的中间节点都根据它们所在的版本分配版本/标签。一旦我拥有了 master 分支的所有版本和版本,我尝试在树中找到合并的 PR。这将帮助我将 PR 映射到版本。这是最优策略吗?或者有没有其他策略可以让 PR 到版本映射。
github - 使用 GitHub list-issues-for-a-repository API
当您访问 GitHub 时,在问题下,它会将所有未解决的问题作为 HTML 页面拉出。我们希望实现一个仪表板,显示存储库中的所有问题,按标签分组,包括那些未正确标记的问题。
这是相应的list-issues-for-a-repository API。
虽然我最初使用 jQuery 和 Javascript,但现在我使用 PHP 进行概念验证,因为它的内置会话处理允许我使用同一页面登录,让 GitHub 验证和回调,然后继续。但这对我来说无所谓,任何语言都可以。
我已经设法通过 OAUTH2 访问 GitHub API,但是当我通过https://api.github.com/orgs/{org}/repos
它获取存储库列表时,它会显示为一个空数组。
因为/orgs/{org}/repos
API返回的是一个空数组,所以对应的/repos/{org}/{repo}/issues
API当然会返回错误。
编辑:请参阅此后续解决方案!很高兴我终于让它工作了!
github - 用于访问私有存储库的 Github 个人访问令牌:/repos/:user/:repo/contents
我正在尝试使用个人访问令牌来访问存储库的内容。
如果存储库是公共的,我可以使用 v3 和 v4 api 来实现这一点。以下两个请求都返回内容:
v3:
v4:
现在我已经生成了一个个人访问令牌,用于在我的一个私有存储库中执行此操作,但它从不返回任何内容:
v3(带有授权令牌):
结果:
v4(带有授权令牌):
结果:
我尝试read
在生成令牌时检查所有复选框,但没有。我究竟做错了什么?
github - GitHub 应用程序需要哪些权限才能访问 list-issues-for-a-repository API?
我想创建一个 GitHub 应用程序来显示存储库中的当前问题,按标签组织。该组织下的存储库是私有的,但我的帐户具有管理员访问权限。我已经以我的名义安装了该应用程序。API list-issues-for-a-repository正在返回:
我已将应用权限设置如下:
存储库权限
- 问题 - 只读
- 元数据 - 只读
- 无法访问其他所有内容
组织权限
- 所有人都无法访问
用户权限
- 所有人都无法访问
订阅活动
- 未选中所有
获取所有 repos 使用/orgs/«org»/repos
返回一个空数组,这意味着私有存储库没有显示,因此这里也可能存在权限问题。
问题:
我需要在组织下安装应用程序吗?即使我们正在运行 Codacy 和 GitHub Desktop,该组织也没有显示任何已安装的应用程序。
该应用程序不在组织的第三方访问策略之下。我需要添加它吗?我没有看到任何请求权限的方法,我不知道 GitHub 应用程序是否以这种方式工作。
我是否需要为应用程序添加更多权限?我只需要只读的问题,不想暴露比我需要的更多。
github - 使用Githup api——我需要用java代码找到去年提交最多的人
这样我拉出了所有的存储库:
这样,我从所有存储库中获得了所有提交:
我首先有两个问题 - 以下是如何按人对提交承诺进行排序。所以 x 人已经承诺了 y。第二个问题-> 但这是个好消息:经过身份验证的请求获得更高的速率限制。查看文档以获取更多详细信息。解决方案是什么。泰来帮忙:)
google-chrome-extension - Chrome 扩展获取不重新获取
我使用警报来使用 github v3 api 获取 github 通知,并注意到 fetch api 被及时调用,但没有得到最新结果,不知道可能是什么问题?
github - github api可以降低请求吗?
使用 Github API,我发现每小时有 5,000 个请求的限制。有没有办法增加这个?(不是主要问题)
当我到达/users/:username/events
终点时,我得到了一系列事件。那些PushEvent
有一个名为的数组commits
。每个提交都有自己的端点,我可以点击它来提取更多数据。
这会很快收到请求,我想知道是否有更好的方法来做到这一点。
谢谢!
github - 是否可以在团队仓库中查看私人事件?
一直在玩 Github v3 API。
我想知道如果我通过身份验证,是否可以在我所属的团队存储库中看到私人事件。
我在文档中看到使用/users/:username/events
端点,它只会显示您自己的私人事件。有没有解决的办法?
谢谢!
github - github api 是否可以查看加入特定组织的时间?
标题差不多。一直在查看 github api,但我没有看到那个端点。