Shopify GRAPHQL管理员

我真的很喜欢shopify Api和Graphql。

我创建了一个api调用,它返回错误429。请求过多,我寻求他们的支持,并说我不应将Graphql调用和API放在我的代码上。

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

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

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

lflxyz 回答:Shopify GRAPHQL管理员

该请求使用的是GraphQL Admin API,不应在前端使用。

此GraphQL Admin API应该在某种类型的APP中使用。

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


至:

  

429请求太多

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

有关此问题的更多信息,请点击此处:https://help.shopify.com/en/api/graphql-admin-api/graphql-admin-api-rate-limits

本文链接:https://www.f2er.com/3104569.html

大家都在问