嗨! 有人能帮我一下吗?
我找不到答案。我正在通过Admin API/GraphQL创建产品,并希望将同一张图片链接/添加到所有这些产品中。图片已经上传到Shopify,我有一个
gid://shopify/MediaImage/ id
对我来说,所有关于产品和图片的变动似乎都会复制一个新的内容图片。即使我提供一个托管在Shopify上的URL也是如此。
我如何将一个现有的图片链接/设置到一个产品上? 无论是Rest还是GraphQL admin api,我都可以接受。
我尝试过了productUpdateMedia/productCreateMedia 等方法,均为能解决该问题。
我在前端Shopify UI有这个处理方法,但如何通过Admin API/GraphQL实现。
{
"operationName": "ProductFileUpdate",
"variables": {
"input": [
{
"id": "gid://shopify/MediaImage/12345",
"referencesToAdd": [
"gid://shopify/Product/123456"
]
}
]
},
"query": "mutation ProductFileUpdate($input: [FileUpdateInput!]!) {\n fileUpdate(files: $input) {\n userErrors {\n code\n message\n __typename\n }\n files {\n id\n __typename\n }\n __typename\n }\n}\n"
}