我在shopify Api和Graphql方面真的很新。
我创建了一个api调用,它返回一个错误429太多的请求,我与他们交谈,并说我不应该把Graphql调用和API放在我的代码中。
我的问题是,如何将它放在服务器上并在我的shopify商店中使用?
{
productVariants(first:1, query:"barcode:155799") {
edges {
node {
inventoryQuantity
legacyResourceId
barcode
price
compareAtPrice
availableForSale
}
}
}
}这些是我需要的东西。对于邮递员,我试着工作,我的问题,我将把我的代码放在哪里?不能将它放在我的主题文件中,因为它不安全地显示我的访问令牌。
发布于 2019-11-14 08:01:20
此请求使用的是GraphQL管理API,不应该在前端使用。
这个GraphQL管理API应该在某种应用程序中使用。
有一个单独的店面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://stackoverflow.com/questions/58851529
复制相似问题