item:master_image json 数据被忽略
item:master_image json data being ignored
在项目的文档中,它表示 master_image 数组可以与 public url 一起传递。
在我的请求负载中,我有:
{ ...
"master_image": { "url":"https://planx.com/toystore/img/store/figurine/medium/acorn/f_l_acorns_woak.jpg",
"id": "f_l_acorns_woak.jpg"},
... }
但项目响应显示:
{ ...
'images': [],
... }
我找到的所有其他文档都表明必须上传图片。当我已经提供 public 对(可能数百个)图像的访问时,这些似乎不合理。
我做错了什么? (文档是否可以更正)
我相信文档是正确的,您需要使用 image upload endpoint 将图像上传到 Square。这将更改项目响应的 master_image
部分中显示的内容,但您不能直接通过对项目的 PUT 来更改它。
Square 需要图像本身来创建缩略图并将图像传送到 Square 注册应用程序。通过为您存储图像,Square 可以确保它在需要它的各个地方始终可用。
在项目的文档中,它表示 master_image 数组可以与 public url 一起传递。
在我的请求负载中,我有:
{ ...
"master_image": { "url":"https://planx.com/toystore/img/store/figurine/medium/acorn/f_l_acorns_woak.jpg",
"id": "f_l_acorns_woak.jpg"},
... }
但项目响应显示:
{ ...
'images': [],
... }
我找到的所有其他文档都表明必须上传图片。当我已经提供 public 对(可能数百个)图像的访问时,这些似乎不合理。
我做错了什么? (文档是否可以更正)
我相信文档是正确的,您需要使用 image upload endpoint 将图像上传到 Square。这将更改项目响应的 master_image
部分中显示的内容,但您不能直接通过对项目的 PUT 来更改它。
Square 需要图像本身来创建缩略图并将图像传送到 Square 注册应用程序。通过为您存储图像,Square 可以确保它在需要它的各个地方始终可用。