Shopify GRAPHQL 管理员

Shopify GRAPHQL Admin

我是 shopify Api 和 Graphql 的新手。

我创建了一个 api 调用,它 returns 一个错误 429 请求太多,我与他们的支持人员交谈并说我不应该进行 Graphql 调用并且 API在我的代码上。

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

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

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

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

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

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


至于:

429 Too many request

当您用完存储桶限制时会发生这种情况。每个请求都有一些点的成本,如果您超出允许的请求限制(1000 点),您将收到 -429 太多请求。

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