Я создал виджет, используя конечную точку api content / widget-templates, используя эти данные в качестве тела запроса
{
"name": "Test Widget One",
"template": "<h1>Test Widget One</h1>",
"schema": [
{
"type": "tab",
"label": "Content",
"sections": []
}
]
}
Что мне делать, если я хочу отредактировать этот шаблон? Если я повторно отправлю этот запрос с новым шаблоном, он создаст новый виджет с тем же именем. Я взял предоставленный шаблон uuid и сформировал такой запрос
{
"name": "Test Widget One",
"widget_configuration": {
"images": [
{
"image_url": "{{where-the-image-should-link-to}}",
"image_source": "https://cdn11.bigcommerce.com/s-n0i50vy/images/stencil/1280x1280/products/91/309/thekinfolktablecover_1024x1024__80715.1456436719.jpg?c=2&imbypass=on"
},
{
"image_url": "{{where-the-image-should-link-to}}",
"image_source": "https://cdn11.bigcommerce.com/s-n0i50vy/images/stencil/1280x1280/products/109/361/kinfolkessentialissue_1024x1024__22507.1456436715.jpg?c=2&imbypass=on"
},
{
"image_url": "{{where-the-image-should-link-to}}",
"image_source": "https://cdn11.bigcommerce.com/s-n0i50vy/images/stencil/500x659/products/85/282/livingwithplants_grande__26452.1456436666.jpg?c=2&imbypass=on"
}
]
},
"widget_template": {
"uuid": "my-uuid",
"template": "<h1>This is an update to test widget One</h1>"
},
"widget_template_uuid": "my-uuid"
}
В ответе не сообщается об ошибках, но фактический шаблон виджета не обновляется.
Это ответ, который я получаю: (я заменил uuid просто на 'uuid' для примера)
{
"data": {
"uuid": "uuid",
"name": "Test Widget One",
"widget_configuration": {
"images": [
{
"image_url": "{{where-the-image-should-link-to}}",
"image_source": "https://cdn11.bigcommerce.com/s-n0i50vy/images/stencil/1280x1280/products/91/309/thekinfolktablecover_1024x1024__80715.1456436719.jpg?c=2&imbypass=on"
},
{
"image_url": "{{where-the-image-should-link-to}}",
"image_source": "https://cdn11.bigcommerce.com/s-n0i50vy/images/stencil/1280x1280/products/109/361/kinfolkessentialissue_1024x1024__22507.1456436715.jpg?c=2&imbypass=on"
},
{
"image_url": "{{where-the-image-should-link-to}}",
"image_source": "https://cdn11.bigcommerce.com/s-n0i50vy/images/stencil/500x659/products/85/282/livingwithplants_grande__26452.1456436666.jpg?c=2&imbypass=on"
}
],
"_": {
"id": "id"
}
},
"widget_template": {
"uuid": "uuid",
"name": "Test Widget One",
"schema": [
{
"type": "tab",
"label": "Content",
"sections": []
}
],
"template": "<h1>Test Widget One</h1>",
"date_created": "2020-08-05T17:46:37.802Z",
"date_modified": "2020-08-05T17:46:37.818Z",
"kind": "custom",
"storefront_api_query": "",
"icon_name": "default",
"template_engine": "handlebars_v3",
"client_rerender": false,
"site_id": 1000,
"current_version_uuid": "uuid",
"channel_id": 1
},
"date_created": "2020-08-05T18:04:24.512Z",
"date_modified": "2020-08-05T18:04:24.512Z",
"description": "",
"storefront_api_query_params": {},
"site_id": 1000,
"version_uuid": "uuid",
"channel_id": 1
},
"meta": {}
}
Что мне нужно сделать, чтобы обновить шаблон пользовательский виджет, который уже был загружен?