0

我第一次使用 Shopify Storefront API(v. 2020-10,最新)并尝试 GraphQL(我习惯于 REST)。

我能够获得所有产品,但如果我添加字段“quantityAvailable”,则会出现错误:

“ProductVariant”类型上不存在字段“quantityAvailable”

我正在关注列出该字段的文档,你能帮我理解我做错了什么吗?

GraphQL 查询

编辑 #1 我已经在 Storefront API 权限中启用了“读取产品及其变体的库存”。

编辑 #2 我正在向 https://{my-shopify-website}/api/graphql 发送一个 POST 请求,附加内容类型和 X-Shopify-Storefront-Access-Token 作为标头

4

1 回答 1

2

使用/api/2020-10/graphql端点允许使用quantityAvailable属性,但使用不稳定的端点/api/graphql则不允许。

这看起来更像是 Shopify 文档或 API 错误/问题,但解决方案是使用特定版本的端点 ( /api/2020-10/graphql) 而不是不稳定的端点。

于 2020-12-06T11:17:56.303 回答