无法查询GraphQL

时间:2018-01-18 21:19:11

标签: javascript graphql

我只想查询已经给出的GraphQL API。如果我发送以下查询,它会工作:

{
  stations {
    name
    code
  }
}

作为回应,我得到了我的期望:

{
  "data": {
    "stations": [
      {
        "name": "Station1",
        "code": "ST1"
      },
      {
        "name": "Station2",
        "code": "ST2"
      },
    ]
}

问题是我想得到一个结果,我想知道如何使用参数,因为如果我这样查询:

{
    stations(code: "ST1") {
     name
     code
    }
}

我收到以下错误:

{
    "errors": [
        {
            "message": "Unknown argument \"code\" on field \"stations\" of type \"RootQuery\".",
            "locations": [
                {
                    "line": 2,
                    "column": 11
                }
            ]
        }
    ]
}

考虑到我没有创建API,因此我无法访问数据类型

1 个答案:

答案 0 :(得分:0)

错误是非常自我解释的。您不能将任何过滤器参数传递给查询,因为它看起来不受支持。但是没有更多的信息而不是错误,我担心我们不能帮助太多。您是否有权访问查询定义?