【发布时间】:2022-01-17 14:46:58
【问题描述】:
我以前从未使用过 GraphQL,所以我真的缺乏关于如何进行此操作的知识。我想更新 Shopify 上的产品元字段,看来这是唯一的方法。到目前为止我所做的真的很笨拙......
我的 JSON 是:
{
"input": {
"id": "gid://shopify/Product/749521178847",
"metafields": [
{
"id": "gid://shopify/Metafield/2223333",
"value": "Training Grounds"
}
]
}
}
我已将其缩小为:
{"input":{"id":"gid://shopify/Product/749521178847","metafields":[{"id":"gid://shopify/Metafield/2223333","value":"The Training Grounds"}]}}
然后我使用 HTTP 请求来:
https://MYSTORE.myshopify.com/api/2021-10/graphql.json?query={"input":{"id":"gid://shopify/Product/749521178847","metafields":[{"id":"gid://shopify/Metafield/2223333","value":"The Training Grounds"}]}}
我得到错误: SyntaxError: JSON.parse: JSON 数据的第 1 行第 1 列的数据意外结束
我不知道这是否正确。如果是,我不知道?query= 是否是传递它的正确变量。
【问题讨论】: