字段“产品”缺少必填参数:ID

时间:2019-06-19 07:03:09

标签: graphql shopify

我正在here学习。

代码如下所示

product(first:3){
    edges {
      node {
        id
        handle
        variants(first:3) {
          edges {
            node {
              id
              displayName
            }
          }
        }
      }
    }
  }

会给我

"errors": [
    {
      "message": "Field 'product' is missing required arguments: id",
      "locations": [
        {
          "line": 2,
          "column": 1
        }
       ]
       ....
    }
]

任何提示为什么要求输入id?通常,它应该返回3个带有3个变体的首个产品。还有另一条消息“字段“产品”不接受参数“第一””?

1 个答案:

答案 0 :(得分:0)

尝试使用类型名称“产品”代替“产品”。

查询应如下所示:

product(first:3){
    edges {
      node {
        id
        handle
        variants(first:3) {
          edges {
            node {
              id
              displayName
            }
          }
        }
      }
    }
  }