Есть несколько причин, по которым возникает ошибка конфликта 407 при добавлении / создании нового виджета, позиции и eTag, например, если уже есть виджет в той же позиции, он выдаст ошибку, если вы добавите / создадитеСнова добавьте новый виджет в эту позицию, поэтому вам нужно убедиться, что виджет не находится в целевой позиции
примечание: размер виджета может влиять на положение других, например, позиция виджета - столбец: 1;row: 2 и size: rowSpan: 2, тогда позиция следующего виджета может быть столбцом: 3;строка: 2, но не может столбец: 2;row: 2
Простой способ решения этой проблемы - удалить свойство position из данных json.
Что касается значения eTag, вы можете вызвать Получить REST API приборной панели , результат содержит свойство eTag , просто используйте это значение в другом API REST, также вы можетеудалить свойство dashboard из данных json при создании виджета.
Что касается виджета обновления, вы можете вызвать Get Widget REST API , тогда результат содержит eTags и свойств панели инструментов , после чего используйте эти значения в виджете обновления REST API.