【问题标题】:Shopify GRAPHQL AdminShopify GRAPHQL 管理员
【发布时间】:2020-03-10 02:26:46
【问题描述】:

我是 shopify Api 和 Graphql 的新手。

我创建了一个 api 调用,它返回一个错误 429 Too many request,我与他们的支持人员交谈并说我不应该将 Graphql 调用和 API 放在我的代码中。

我的问题是,我如何将它放在我的服务器上并在我的 shopify 商店中使用它?

{
  productVariants(first:1, query:"barcode:155799") {
    edges {
      node {
        inventoryQuantity
        legacyResourceId
        barcode
        price
        compareAtPrice
        availableForSale
      }
    }
  }
}

这些是我需要的东西。在邮递员上,我尝试了它并且工作正常,我的问题,我将把我的代码放在哪里?无法将其放在我的主题文件中,因为显示我的访问令牌不安全。

【问题讨论】:

    标签: graphql shopify graphql-js shopify-app


    【解决方案1】:

    此请求正在使用 GraphQL Admin API,不应在前端使用。

    这个 GraphQL Admin API 应该在某种 APP 中使用。

    有一个单独的 Storefront API 使用 GraphQL,但所有方法都不同且有限。见https://help.shopify.com/en/api/storefront-api/reference


    至于:

    429 请求过多

    当您用完存储桶限制时会发生这种情况。每个请求都需要花费一些积分,如果您超出允许的请求限制(1000 积分),您将收到 -429 Too many request。

    关于此事的更多信息可以在这里阅读:https://help.shopify.com/en/api/graphql-admin-api/graphql-admin-api-rate-limits

    【讨论】:

      猜你喜欢
      • 2019-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多