Формулировка проблемы: необходимо реализовать API-метод, который должен устанавливать реестр как "Избранный", либо наоборот.
Решение: необходимо реализовать следующий метод:
URL: rest/api/registry/set_bookmark.
Типа: GET.
Метод принимает следующие строковые параметры:
itemID - ID пункта
(обяз.);
bookmark - свойство избранности (не обяз.):
true - установить пункт избранным (по
умолчанию);
false - установить пункт неизбранным;
locale - локаль пользователя,
ru/en/kz (не обяз., по умолчанию
ru).
В случае успешного выполнения метода сервер вернет сообщение
Успешно.
При установлении избранным / неизбранным того пункта, который ранее был установлен избранным / неизбранным, выполнение метода также считается успешным.
Альтернативные потоки событий
Альтернативный поток №1. Параметр itemID не
передан, либо он пустой. Сервер возвращает ошибку:
Не передан параметр itemID
действие не осуществляется;
Альтернативный поток №2. Передан некорректный (несуществующий)
параметр itemID. Сервер возвращает ошибку:
Передан некорректный параметр itemID
действие не осуществляется.