Чтобы обновить значения произвольных полей, нужно использовать команду item/update_custom_field:
svc=item/update_custom_field¶ms={"itemId":<long>, "id":<long>, "callMode":<text>, "n":<text>, "v":<text>}
Название | Описание | |
---|---|---|
itemId | ID элемента | |
id | ID поля (при создании не учитывается, вновь созданному полю ID присваивается системой) | |
callMode | действие: создать, обновить, удалить (create, update, delete) | |
Параметры, обязательные только при создании и редактировании: | ||
n | название поля | |
v | значение поля |
При создании и обновлении формат полученного результата будет:
[ <long>, /* ID поля */ { "id":<long>, /* ID поля */ "n":<text>, /* название */ "v":<text> /* значение */ } ]
При удалении:
[ <long>, /* ID поля */ null ]
Код | Значение |
---|---|
1 | недействительная сессия |
2 | неверное имя сервиса |
3 | неверный результат |
4 | неверный формат или значение параметров |
6 | произвольное поле не найдено |
7 | доступ запрещен |