问题标签 [github-api-v4]

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 回答
488 浏览

github-api - 如何通过 GitHub API V4 搜索特定页面

Github APIv4 GraphQL 有一些很好的特性,但我找不到使用分页来搜索问题的方法,比如

有没有办法解决它?谢谢!

0 投票
2 回答
637 浏览

github - 在 github 上删除过时的检查

我结束了一些陈旧的检查,主要是重命名/重构工作流程的结果,我想删除陈旧的检查,但 github 似乎没有公开任何按钮/api。

我怎样才能做到这一点?过时的检查还可以防止开发人员合并他们的 pr。

在此处输入图像描述

0 投票
0 回答
107 浏览

github - 如何通过 Github API 设置存储库的社交媒体预览?

我正在做一个项目,我想为我拥有的多个(大量存储库)设置社交媒体预览。我知道这里有提到的手动方法。我想知道是否有某种方法可以通过 Github API 来完成,或者哪种脚本可以自动执行将社交预览添加到多个存储库的任务。

0 投票
1 回答
341 浏览

github - GitHub GraphQL API:获取提交的标签

我不知道是否很难对这个问题进行有用的搜索,或者是否没有解决方案,但我一直在尝试弄清楚如何使用 GitHub GraphQL API 来获取与给定提交关联的所有标签。

我是 GraphQL 和 GitHub API 的新手,所以我只是使用GitHub 的资源管理器来尝试找到执行此操作的机制。

这是我尝试过的,其中有一个带有 hashbfa0635104bc9a559254b5007646942ff269ae11和 message的提交1.0.0,标记为v1.0.0. 鉴于提交哈希,我正在尝试获取该标签。

上面的输出只返回... on Commit内容的数据。其他一切都完全不存在:

有没有办法通过 API 做到这一点?我最好的猜测是,如果有的话,那就是通过refs现场。

0 投票
2 回答
55 浏览

reactjs - 如何将 Github GraphQL API 提交响应映射到 react-bootstrap Cards?

以下所有代码都位于名为 CommitCards 的自定义组件中。

给定以下使用React Apollo的 gql 查询。

我能够从属于给定所有者的给定存储库中获取最后 5 次提交。

鉴于 GraphQL 的 JSON 响应结构的性质,我觉得有必要执行以下操作:

使用或多或少的以下 react-strap 卡代码映射提交或 innerCommits:

在屏幕上呈现卡片。

请注意,使用以下测试 html 确实会显示正确的信息,就像单个长字符串一样。

该组件在这里被调用:

0 投票
0 回答
30 浏览

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

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

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

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

0 投票
0 回答
22 浏览

github - GraphQL 通过 github GraphQL API 获取与 github PR 关联的文件

我刚开始使用 GraphQL,我对合并 PR 的拉取请求有以下查询。我想知道是否有办法获取与关联 PR 合并的文件?目前我看不到如何获取该数据。

我的查询

变量

0 投票
1 回答
37 浏览

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

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

0 投票
1 回答
91 浏览

graphql - Github Graphql API 创建仓库

我正在使用以下查询来创建回购:

存储库成功创建但没有管理员权限,而当我从 GITHUB UI 创建存储库时,存储库具有管理员权限。谁能帮助这个查询中的问题是什么?

0 投票
0 回答
71 浏览

java - 使用 apollo android 使用 github graphql api 时出现问题

您想在使用 Apollo android(实际上是 Java Graphql Client)作为 Spring Boot 框架运行的 Web 服务项目中利用 github graphql api。遵循官方指南时出现错误。这是你的指南。 https://www.apollographql.com/docs/android/tutorial/02-add-the-graphql-schema/

在几个堆栈 ovwe 流程或熟人的建议下,修改了下载您的服务器架构部分中的说明并输入到终端中。gradlew 下载ApolloSchema -P com.apollographql.apollo.endpoint=http://api.github.com/graphql/ -P com.apollographql.apollo.schema=src/main/resources/graphql/schema.json

但是,由于 authtoken 未写入 github graphql api 的授权标头中,因此发生错误。

以下是错误的全文。

我使用的是 7.2 版,Apollo 2.5.9。

另外,由于手动创建了json文件,在Rebuild过程中没有创建原始文件,无论json文件没有被识别。