Public : ЧЕРНОВИК [w_biblio_reader_block] Блокировка или разблокировка читательских билетов

Запрос позволяет блокировать или разблокировать читательские билеты в вашей библиотеке.

p/s Школам предпочтительно пользоваться методом w_biblio_reader_delete

ID функции

w_biblio_reader_block

Кто может вызывать

Авторизованный пользователь с ролью библиотекаря.

Принимаемые параметры

lib_cards* – массив с номерами читательских билетов (их можно получить методом r_biblio_reader_list), но не более тысячи; 

action* – что нужно сделать с читателями: «block» — заблокировать, «unblock» — разблокировать;

reason – текстовая строка от 1 до 1000 символов с причиной блокировки или с приветственным текстом при разблокировке (отправляется читателю на его электронную почту).

Возвращаемые значения

Нет

Возможные ошибки

error_code

error_message

Описание

000000

wrong lib_cards:ХХХХХ,YYYY
Недопустимый номер(а) читательского билета. Параметр lib_cards содержит не существующие или не принадлежащие вам номера читательских билетов
000000wrong cards amountколичество переданных читательских билетов не может быть менее 1 или более 1000 штук
000000
wrong action
Параметр action отсутствует или содержит значение, отличное от block или 1.
000000
wrong reason
Параметр reason содержит строку длиной менее 1 или более 1000 символов.

Пример запроса на сервер

{
   "app": "1",
   "time": "2014-11-07T16:21:02+03:00",
   "sha": "b79d8e9993d20da6abe78838d3c7fbf640a4c52956569bef3c685d3453316b5c",
   "sid": "7bad5f2fb752ee957a4ab74aaac7711g",
   "requests": [
           {
                 "func": "w_biblio_reader_block",
                 "id": "block_old_readers",
                 "param": {
                    "lib_cards": [
							"151234564",
							"251234564"
					],
					"action": "1",
					"reason": "Уважаемый читатель! Срок действия вашего электронного читательского билета истёк. Чтобы продлить ваш билет и продолжить бесплатно читать электронные книги, посетите нашу библиотеку по адресу: Москва, метро Бауманская, ул. Авиаторов, 13. Более подробную информацию см. на сайте http://www.biblioteka.ru/litres"
                 }
           }
   ]
}

Пример ответа сервера

{
  "success": true,
  "time": "2014-11-07T16:21:02+03:00",
  "block_old_readers": {
    "success": true     
  }
}