Shopify店面API GraphQL查询不返回任何内容

Shopify店面API GraphQL查询不返回任何内容,graphql,shopify,gatsby,storefront,graphiql,Graphql,Shopify,Gatsby,Storefront,Graphiql,我想找一个客户和盖茨比一起建他的Shopify商店。我使用的插件,我总是有这样的错误消息: { "errors": [ { "message": "Cannot query field \"allShopifyProduct\" on type \"Query\".", "locations": [ { "line": 2, "column": 3 } ] } ]

我想找一个客户和盖茨比一起建他的Shopify商店。我使用的插件,我总是有这样的错误消息:

{
  "errors": [
    {
      "message": "Cannot query field \"allShopifyProduct\" on type \"Query\".",
      "locations": [
        {
          "line": 2,
          "column": 3
        }
      ]
    }
  ]
}
所以我做了一些调查,想知道发生了什么,于是我去了Shopify帮助中心,跟踪并复制了我客户的商店和我自己新创建的免费测试商店。 以下是我遵循的步骤:

  • 创建一个名为“我的商店”的新商店
  • 创建新产品
  • 创建一个新的私人应用程序
  • 选中复选框
    允许此应用程序使用店面API访问您的店面数据
  • 复制API密钥
  • 再次检查私人应用程序是否已在
    产品可用性
    中检查,以确保
  • 打开GraphiQL,并将GraphQL端点设置为
    https://my-store.myshopify.com/api/graphql
  • 将唯一的HTTP头设置为:
    X-Shopify-Storefront-Access-Token
  • 然后我在查询字段中键入:

    {
      shop {
        name
      }
    }
    
    令人惊讶的是,没有发生错误,但是预期的输出没有出现。应该是:

    {
      "data": {
        "shop": {
          "name": "my-store",
        }
      }
    }
    
    我也在盖茨比试过,显然,同样的错误再次出现


    我怎么了?

    好吧,我错了,我去了fast:在私人应用程序中,你有很多键:
    。我用了
    而不是
    。现在一切都好了