问题标签 [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.

0 投票
2 回答
623 浏览

git - 只获取合作者,而不是 github repo 的 ORG 的所有者

我有拥有所有者 Owner1 和 Owner2 以及成员 Member1 和 Member2 的 Github 组织。现在我在这个组织中创建了一个新的存储库,并添加了两个用户作为这个存储库的协作者(user1 和 user2)。

现在postman使用以下 GET 请求的结果将导致以下结果:

邮递员请求:https://<github-host>/api/v3/repos/<my-gihub-org>/<my-github-repo>/collaborators?per_page=100

但我有兴趣只列出合作者,即user1user2;不是业主

有人可以在这里帮我..!

0 投票
0 回答
153 浏览

github-api - Github Search API - 排除某些主题

根据文档,我可以用来-从搜索 API 中排除某些内容......我对其进行了测试,例如,这适用于语言领域,但不适用于主题。
根据文档:

注意 cat stars:>10 -language:javascript 匹配包含超过 10 个星但不是用 JavaScript 编写的单词“cats”的存储库。

但是,如果我想搜索cats stars:>10 -topic:javascript它不再起作用,尽管我对其进行了测试,并且恰好有 9 个存储库javascript作为主题。
所以

cats stars:>10返回 714 个结果

cats stars:>10 -topic:javascript返回 714 个结果(-不起作用)
cats stars:>10 +topic:javascript返回 9 个结果

cats stars:>10 -language:javascript返回 602 个结果(-按预期工作)
cats stars:>10 +language:javascript返回 112 个结果

0 投票
0 回答
64 浏览

javascript - 在一个 api 请求中获取 github 存储库详细信息、带有 default_branch 的所有源的分支信息?

我可以使用这 3 个 api 来获得这些结果。

但这将花费我 3 个 api 调用。最大限制为每小时 60 个。

有没有办法在一个请求中获得所有这些结果?

0 投票
1 回答
727 浏览

github - 无法访问 github API 获取错误凭据错误

我正在尝试为 PR 添加自定义代码检查。在做了一些研究后,我发现可以使用下面提到的 API 来完成。

POST /repos/{owner}/{repo}/check-runs

最初,它给了我这个错误:

我遵循了此链接中提供的指南。

  1. 我创建了一个 GitHub 应用程序。
  2. 授予它所需的权限。
  3. 生成了一个私钥。
  4. 使用私钥生成 JWT 令牌。
  5. 也在 repo 中安装了 Github 应用程序

我创建了一个 curl 请求:

但是,现在我收到了这个错误

我不确定我在这里缺少什么。

0 投票
0 回答
30 浏览

github - 使用 GitHub API 提交的最接近标签

我正在寻找一种方法来使用 GitHub API 来检索与特定分支中的提交最近的标记。举个例子,看看这个我想找到的提交,因为它是.10.0.5master

注意:这是假设您无法git describe在 repo 上克隆和运行。

我找到的最接近的是这个问题,但我无法根据记录标签的分支进行过滤。

0 投票
0 回答
52 浏览

reactjs - 用户配置文件未显示在 github 搜索中

我是新来的反应,并按照教程连接到 github api,以便根据您的搜索使用用户配置文件填充页面。但是我不能这样做。

我们需要连接到 github api 并使用 search/users 查询在 axios 的帮助下获取用户。

这是我在 app.js 中的代码:

您需要使用 github 创建个人令牌才能使用 github api。

这是我在搜索组件中的代码:

但是,我无法在页面上搜索个人资料。有人可以帮我吗?

这是我在应用程序根文件的 .env.local 中添加的内容

这是Users.js:

在这里,我添加了用户样式并将用户传递给稍后我将通过 app.js 访问的组件。我还添加了一个旋转器,它会旋转直到加载用户

这是 UserItem.js:

在这里,我将用户类型格式化为卡片部分。我在此组件中以带有圆形图像的卡片格式获取所有内容

0 投票
1 回答
37 浏览

label - 如何获取在 GitHub API 中的拉取请求上添加标签的用户

我正在尝试获取在 github 拉取请求上设置标签的用户的数据,但我在 API 文档中找不到。我错过了什么吗?

0 投票
1 回答
75 浏览

github-api-v3 - 检查是否创建了新的拉取请求

是否可以每秒检查一次x并确定是否在 github 存储库上创建了新的拉取请求,并对其执行功能(我正在使用 JavaScript 库@octokit/rest)?

到目前为止我有

以数据作为 github api 的响应。如何确定是否创建了新的 pr,我想出的最简单的方法是实际比较变量的长度data,但到目前为止我实际上无法弄清楚如何做到这一点。

0 投票
0 回答
31 浏览

github - 如何使用 github API 获取分支信息

我有一个 repoUrl 和分支名称,我想知道是否有任何 github API 被暴露来获取分支信息,就像我们如何进行 curl 调用一样。

例如: curl
-H "Accept: application/vnd.github.v3+json"
https://api.github.com/repos/ //branches/

github有没有暴露这个的rest API?

TIA

0 投票
0 回答
31 浏览

github-api - 在 PyGithub API 中设置 Accept Headers 以获取提交差异

我想使用 PyGithub 获得以下查询的结果。有没有办法在 pygithub 中设置接受标头?我想要 diff 格式的输出,我不想使用 github compare API。

那么有没有办法使用pygithub提出以下请求?