问题标签 [github-graphql]
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.
graphql - Github GraphQl - 如何获取标签之间的提交列表
使用 Github GraphQL 我想回答这个问题:
在版本/标签之间,哪些提交已合并到主控中?
如果我要在命令行上执行此操作,结果应该类似于此问题Get commit list between tags in Git的结果。
我正在使用开发者资源管理器,想知道我是否能够通过单个查询来完成此操作,或者是否需要多个查询。我尝试了以下操作,但它没有给我未标记的标签之间的提交,只是标记的提交。
github - 使用graphql github api过滤两个日期之间合并的pr
如果您登录https://developer.github.com/v4/explorer/ 并运行此查询
我可以获得在 2019-07-11 之前合并的所有 pr 我想在 2019-07-11 之前和 2019-07-04 之后合并 pr
usingquery: "org:ruby is:pr merged:<2019-07-11 and is:pr merged:>2019-07-04 "
不过滤。有没有一种优雅的方式来做到这一点?
graphql - 使用graphql github api通过Id获取提交信息
鉴于我已经有了提交 ID,我想获取特定提交的提交详细信息
例如,如果我知道提交 id 是
12762b76cba8ac4623a6c16e1fe60efafa3b7d1c
并且 repo 是ruby/ruby
如何获得提交日期和作者电子邮件?
api - 如何使用 GitHub GraphQL API 获取具有特定主题的所有存储库?
我正在尝试使用 Github GraphQL API 获取包含主题“投资组合”的所有存储库。
目前,我只找到了如何在 github 上获取具有特定主题的所有 repos,如下所示:
而且我知道如何获取特定用户的所有存储库,如下所示:
但我不知道如何组合这些查询,所以我可以接收所有带有特定用户主题“投资组合”的回购。
有谁知道如何达到这个结果?
github - 如何使用 github graphQL API 获取分支的 zipballUrl?
我正在尝试以编程方式下载已签出到特定分支的存储库的 zip 文件。为此,我需要通过github graphQL API获取我指定的分支头部的 zipballUrl 。
此答案指定如何获取默认分支的 zipballUrl,但我无法将其更改为我的要求。感谢有人可以提供帮助。
PS:运行 git clone 命令并签出到分支不是一个选项,因为我使用的编程语言(芭蕾舞女演员)还不支持 shell 命令。
graphql - 创建 GIST 的突变
我想使用 GitHub 的 GraphQL API 创建一个要点。虽然,我找不到要使用的突变。
是否还有一种方法可以使用 GraphQL 发出 POST 请求来创建要点,或者我是否需要使用许多GitHub 的 API 端点?
javascript - 如何从 github-graphql 响应中提取打开的拉取请求信息
我正在编写一个脚本,它将查询 github graphql API 以获取打开的拉取请求,并将有关它们的计数和摘要信息发布到松弛通道。
我能够查询 github-graphql API 并返回结果。我能够遍历结果以读取属性。
我原以为键值是唯一的,但我发现它们不是(例如 - 有多个键的值为“名称”)。
我现在被卡住了,因为我无法弄清楚如何从 graphql api 响应中提取我想要的信息。在 REST API 中,我会为数据多次调用多个 API,但是这次我想使用 graphql API。
graphql 查询是:
响应大致如下:
我写的代码认为我可以用来获取我想要的数据:
但这行不通,我想不出该怎么做。任何指针都非常感谢。
我想按照以下方式创建一个数组:
github - 通过 GitHub GraphQL API (v4) 获取 GitHub Repository Insights
我想获取有关我的项目被查看、克隆的次数以及流量来自(个人)的信息。
我目前可以Traffic
通过单击Insights
存储库的按钮(通过 Web 界面)查看此信息。
GitHub v4 GraphQL API 中是否有用于检索此信息的模式?
我得到的最接近的是以下内容;nodes
不包含任何类型的统计数据:
github - 使用 github graphql 获取分支首次提交
我正在尝试获取所有最近的分支及其第一次提交详细信息。我想出了这个查询:
但这将返回所有历史提交,即使它们不是在分支中创建的。知道该怎么做吗?我相信需要一些与基本分支的差异,但我不知道该怎么做
graphql - 从 graphql 响应返回的空“节点”对象
我刚刚开始学习 graphql,并创建了一个查询,该查询返回前 10 个已关闭问题的列表以及一些属性。令我惊讶的是,我得到的 JSON 中的响应对象有时是空的,有时它们是非空的。响应是随机的。我也用邮递员测试过。由于我使用 jackson 将 json 响应映射到 Java 类并执行一些操作,因此在处理空对象时会引发异常。
1)基本上,我想要一个非空对象的已关闭问题。查询中有什么问题吗?如果是,有人可以说出正确的查询吗?
2)另外,我想知道返回空节点对象背后的逻辑
使用的查询
回应 1
回应 2