问题标签 [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 api,“clientMutationId”是什么意思?
我在示例强类型文档中看到了clientMutationId
字段。
是什么clientMutationId
意思?我怎样才能生成它?
graphql - graphql,将大查询拆分为小查询
我正在使用https://developer.github.com/v4/
我有一个像这样的巨大查询:
但我认为从服务器查询大量数据是不好的。
我有followers
和repositories
页面。所以我认为将这个巨大的查询拆分为小查询会更好。
这是小查询:
追随者查询:
仓库查询:
用户查询:
我正确吗?有必要这样做吗?这种情况的最佳做法是什么?是否有任何文档可以教人们如何处理这个问题或告诉人们最佳实践?
github - 如何在 Github 的 GraphQL API 上获取包含某个分支的所有 repos
我有很多存储库,其中一些包含具有相同名称的分支。我希望能够获取包含特定分支名称的所有存储库。这是我到目前为止所拥有的,但我似乎无法弄清楚如何添加必要的查询。
任何帮助将不胜感激。
graphql - graphql JS中@relayhash值有什么用
我正在对其中一个源代码进行代码审查。
在浏览 JS 文件(graphql.js)时,我发现了一个值“@relayhash”以及一些哈希值,如下所示:
@relayHash 00950038252b25a368700738a31fled7
我不确定这个中继哈希值通常用于什么。从安全角度来看,显示此公共源代码是否构成威胁。
neo4j - neo4j-graphql-schema:对 Graphql Schema 和查询的 Cypher 查询
我在 Neo4j 浏览器中测试了以下查询并且它有效。现在我正在尝试使用 neo4j-graphql-js 插件/驱动程序(从“neo4j-graphql-js”导入 { neo4jgraphql };)为 React 应用程序定义模式和查询。我的问题是我不知道如何定义一个采用 2 个参数的模式,例如:action(startTime: {epoch}, endTime: {epoch})。数据库中的动作节点具有以下属性:动作、时间列表和时间戳。
git - 通过 GitHub REST API 或 GraphQL API v4 仅使用 SHA-1 哈希获取 Git 提交的详细信息
是否可以使用 GitHub REST API 或 GraphQL API v4 仅使用 SHA-1 哈希(不知道存储库名称和相应的分支)获取 Git 提交的详细信息?
根据GitHub 的 REST API规范,这是不可能的。目前,我正在使用 GitHub GraphQL API,但我没有成功实现这一点。
graphql - GitHub GraphQL 查询 - 按用户统计给定月份的 PR 评论
我正在尝试使用 GitHub 的 GraphQL 界面来查询特定月份在 GitHub 存储库中审查的 PR 数量。
理想情况下,我只想提取在特定时间范围内发生的评论和评论。最终,我想按用户对我的结果进行分组。
这是我到目前为止创建的查询。
我怀疑我需要遍历所有拉取请求,然后过滤掉特定日期范围内的评论/评论。
当我查看 GitHub GraphDB 架构时,“评论”和“评论”对象似乎无法按日期过滤。我看到可用的过滤器是第一个、最后一个、作者和状态。有没有办法在 GraphDB 查询语言中表达这样的过滤器?
我看到 GraphQL 提供了一种使用 @include 和 @skip 按布尔属性进行过滤的方法。有没有办法将表达式传递给这些构造?
graphql - 如何在graphql中为参数创建具有多个选项的查询
我想创建带有多个参数选项的查询
例子:
我的查询是query ($username: String, $phone: String, $name: String)
工作时我可以输入:
或者
query (username: "08789456", name: "Ryan")
它可以有很多选项参数,但不能全部使用。
javascript - React-Apollo:对变量列表进行查询调用
给定用户名列表和以下查询GITHUB API
:-
我想composite query
为每个username
.
例子:
假设这是用户名列表
预期查询:
有什么react
方法可以达到结果吗?
graphql - 将 GraphiQL UI 与输入变量一起使用时,Graphql 强制检查不起作用
我已经定义了一个如下所示的突变,其中电子邮件字段标记为必填
当我尝试在不传递电子邮件字段的情况下通过 GraphIQl UI 执行突变时,UI 不会引发验证错误,并且调用具有空值电子邮件字段的端点。
如果我尝试使用内联变量运行突变,则验证工作正常并显示电子邮件不能为空的异常。
谁能帮我解释为什么验证在第一种情况下不起作用?