通过 java 发送 graphQL 查询时出现"input value must be specified"错误



在此输入图像描述我正在尝试使用graphQL获取一些数据。代码应该是以下格式,但在调试时,我得到了如下错误:

[{"message":"\"input\"值必须为指定","类别":"graphql输入","位置":[{"行":1,"列":10}]}]

我特别想要以下格式的java数据。

查询{客户{id地址{id名字姓大街城市区域{区域代码区域区域id}邮政编码country_id电话}}}

我用java编写的查询如下:

return q -> q.customerId()
.id()   
.firstname()
.lastname()
.street()
.city()
.region(getCustomerAddressRegionQuery())
.postcode()
.countryId()
.telephone();  

那么,为了得到输出,我应该写什么java查询呢。此处附有错误图像以及

问题不在于从java返回值,问题在于您正在执行的graphql查询。查询需要一个名为"input"的输入,但您没有给出。GraphQL查询是什么样子的?

最新更新