问题标签 [graphqlclient]

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 投票
0 回答
22 浏览

c# - GraphQLHttpClient 嵌套 json 字符串 c#

我从 GraphQL 端点收到此响应:

我的问题是 metaData 属性,它本身是一个 json 字符串,GraphQLHttpClient/NewtonsoftJsonSerializer 似乎无法处理。

如果我将属性定义为具有正确属性的对象,则序列化失败。如果我像字符串一样定义元数据,那么我必须在之后手动反序列化它。

这可行,但我必须手动反序列化每个结果的字符串:

这不起作用:

是否可以让 GraphQLHttpClient/NewtonsoftJsonSerializer 自动处理这个嵌套的 jsonstring?

0 投票
0 回答
27 浏览

c# - GraphQL.Client System.NullReferenceException

GraphQL 新手。在 c# .net core 3.1 控制台应用程序中使用 GraphQL.Client 库。

我正在尝试使订阅正常工作并每次都获得以下内容:

错误

堆

我可以让查询正常工作,因此我知道我已将 auth 标头正确添加到我的 GraphQL 客户端。

有问题的代码是:(有效地从我发现的某个地方复制/粘贴)。

文档也看起来像一个非常简单的实现:

https://github.com/graphql-dotnet/graphql-client

一些示例模型:

我对此很陌生,以至于我什至不知道我是否真的在.CreateSubscription<>通话中“订阅”了正确的模型。

订阅创建(具有硬编码所需的日期格式):

0 投票
0 回答
71 浏览

c# - 如何在 C# 中使用 Graph Client 将对象传递给 GraphQL 突变

我已经实现了一个mutationin C#,我可以从中调用它,insomnia但是使用我的类型查询相同的问题GraphQLHttpClient 被定义为

突变定义为

这在失眠症中效果很好。参考是- 失眠有效的回应

但是,当我尝试在 C# 中调用相同的突变时,GraphQLHttpClient它会返回一条错误消息,因为GraphQL.Validation.InvalidVariableError: Variable '$CheckOutInput' is invalid。没有为非空变量提供值。 下面是我用来调用突变的代码

您能否指导/提示,这其中缺少什么?

0 投票
0 回答
96 浏览

java - Netflix 的 DGS graphql 客户端用于上传示例

我是 graphql 的新手,我正在尝试使用Netflix dgs 框架中的 graphql 客户端库从基于 Spring 框架的 Java 客户端调用 graphql api。大多数事情都在工作,但很难让 Upload 突变工作。任何人有任何例子吗?