Метод получения документа для печати.
Входит в РЭМД Сервис регионального хранилища ЭМД.
Здесь публикуются последние версии спецификаций РЭМД Сервис регионального хранилища ЭМД. Спецификации для интеграций
Базовый адрес(url) для Московской области http://remd.emias.mosreg.ru/
Запрос
Адрес запроса
GET: {{url}}/emds/rest/api/v1/documents/{{emdGuid}}/xsl-content?docType=pdf&stamp=true |
Параметры запроса
Параметр | Описание | По умолчанию | Обязательный | Комментарий | |
---|---|---|---|---|---|
emdGuid | path | Идентификатор ЭМД | - | + | Можно получить в методе Получение ЭМД и заявок на ЭМД по документу-основанию или Журнал заявок ЭМД. Получение журнала заявок на ЭМД. Для печати доступны только документы со статусом от 06 - Отправлен и выше (06, 07, 08, 09, 10) |
docType | query | Тип документа | - | + | Поддерживается только pdf и html |
stamp | query | Отображать штамп с информацией о подписи на документе | - | - | Только для pdf |
Ответ сервера
В случае успешного выполнения сервер вернет ответ в формате JSON со следующими данными:
Поле | Тип | Описание |
---|---|---|
data | string | Содержимое электронного документа (файл формата PDF, в base64). Для просмотра при тесте можно пользоваться онлайн форматером, например https://www.freeformatter.com/base64-encoder.html |
checksum | integer | Контрольная сумма файла, вычисленная по алгоритму CRC32 (в десятичном представлении) |
docType | string | Локальный идентификатор услуги относящийся к документу |
Возможные ошибки
Ошибки с кодом и сообщением перечислены в массиве errors тела ответа при неуспешном коде ответа 400, 404 или 500.
Код ответа сервера | Код сообщения | Сообщение | Комментарий |
---|---|---|---|
400 | E-0001 | Разрешенные типы документов - pdf и html | |
404 | E-0002 | Документ с идентификатором {emdGuid} не найден | |
400 | E-0003 | Значение параметра 'docType' должно быть заполнено | |
500 | - | Непредвиденное сообщение ошибки | Возникает при непредвиденных ошибках сервера |