SOAP API SET обязательные поля для UPDATE - PullRequest
0 голосов
/ 23 сентября 2019

У меня есть небольшая дискуссия с другими разработчиками, использующими наш SOAP API, об обновлении существующих объектов.

Они говорят, что им не нужно помещать POST все элементы, только те, которые были измененыими.Особенно, когда поля являются необязательными.

Единственное, что дополнительные поля в большинстве случаев являются необязательными для вставки новых объектов.Я могу автоматически заполнять многие поля, чтобы было проще создавать новые объекты.Также необязательные поля могут быть освобождены / изменены, но не должны быть освобождены / изменены.

По моему мнению, вы всегда должны УСТАНАВЛИВАТЬ тот же объект, который вы получили при использовании GET.Затем измените поля, которые необходимо изменить, и затем используйте объект WHOLE в SET, чтобы ЗАПИСАТЬ обновление объекта.

Существуют ли какие-либо рекомендации / правила SOAP / API для этого?

...