You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Shopify Storefront API GraphQL查询语法错误求助

问题解决:Shopify Storefront API GraphQL查询语法错误

你的查询语法错误出在变量定义的写法上——GraphQL里变量定义只能指定类型,不能直接把具体值写在类型位置。

正确的查询语句

query getProductById($id: ID!) {
  product(id: $id) {
    title
  }
}

变量值的传递方式

具体的产品GID值不能嵌在查询里,需要作为单独的变量参数传递给API。比如用JSON格式传参:

{
  "id": "gid://shopify/Product/xxxxxxxxx"
}

补充说明

Shopify的Storefront API中,产品ID的类型是ID,加!表示这个参数是必填项。把查询和变量分离是GraphQL的标准写法,既能避免语法错误,还能让同一个查询复用在不同产品ID的请求上。

内容的提问来源于stack exchange,提问作者gabed123

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 07:20:41