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