首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何进行ShopifyQL查询?

如何进行ShopifyQL查询?
EN

Stack Overflow用户
提问于 2022-07-02 00:24:49
回答 1查看 422关注 0票数 4

Shopify最近宣布了ShopifyQL,以便更容易地访问分析数据。然而,我不清楚如何真正地打一个ShopifyQL电话。他们确实包括一个示例

代码语言:javascript
运行
复制
{
  # "FROM sales SHOW total_sales BY month SINCE -1y UNTIL today" passes a ShopifyQL query to the GraphQL query.
  shopifyqlQuery(query: "FROM sales SHOW total_sales BY month SINCE -1y UNTIL today") {
    __typename
    ... on TableResponse {
      tableData {
        rowData
        columns {
          # Elements in the columns section describe which column properties you want to return.
          name
          dataType
          displayName
        }
      }
    }
    # parseErrors specifies that you want errors returned, if there were any, and which error properties you want to return.
    parseErrors {
      code
      message
      range {
        start {
          line
          character
        }
        end {
          line
          character
        }
      }
    }
  }
}

但是,使用GraphiQL工具运行查询会遇到一些错误:

代码语言:javascript
运行
复制
{
  "errors": [
    {
      "message": "Field 'shopifyqlQuery' doesn't exist on type 'QueryRoot'",
      "locations": [
        {
          "line": 3,
          "column": 3
        }
      ],
      "path": [
        "query",
        "shopifyqlQuery"
      ],
      "extensions": {
        "code": "undefinedField",
        "typeName": "QueryRoot",
        "fieldName": "shopifyqlQuery"
      }
    }
  ]
}

我还尝试使用我的应用程序的Node服务器使用上面的示例查询进行身份验证调用,但遇到了同样的问题。

我在这里错过了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-07-06 16:04:30

看起来它只适用于当前不稳定的版本:

name+".myshopify.com/admin/api/unstable/graphql.json

得到了成功的回应。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72835644

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档