Парсер Документов Госпочты
Атрибут | Значение |
---|---|
Название | rpa-state-mail |
Тип | Адаптер для взаимодействия с сервисом ЕПГУ |
Наименование | Парсер Документов Госпочты |
Версия | Реализовано 24.03.2025 |
Особенности эксплуатации
Сервис работает в асинхронном режиме. Если новых писем по ИП не найдено, то возвращается информация о ранее найденных письмах.
Переменные окружения
Название | Описание | Пример |
---|---|---|
AUTH_TOKEN | Токен для авторизированного доступа к auth сервису | access_token |
AUTH_URL | Url для доступа коннекта к auth сервису | http://auth:80 |
FILATOR_URL | Url для доступа к файловому хранилищу | http://filator:80 |
Принимаемые параметры
Параметр | Название | Обязательное | Пример |
---|---|---|---|
external_id | Номер ИП | + | 11111/24/2222-ИП |
service | Название сервиса | + | rpa-state-mail |
client_id | Идентификатор ЭЦП контейнера клиента | + | client_id |
Параметры ответа
Параметр | Название | Обязательное | Пример |
---|---|---|---|
status | Статус результата | + | Могут быть только 2 значения: :have_mail, :have_not_mail. Если :have_not_mail, значит по ИП нет писем |
attachments | Результат обработки запроса | - | [{ "uuid": "a7359d511", "filename": "file1.pdf" }, { "uuid": "a7359d5", "filename": "file2.pdf" }] |
Примеры
Для проверки настройки сервиса можно отправить в консоли отправки панели администрирования следующий запрос:
{
"external_id": "111111/24/22222-ИП",
"service": "rpa-state-mail",
"client_id": "client_id"
}
Если по данному ИП нет писем, то будет ответ:
{
"status": "have_not_mail",
"attachments": null
}
Если по данному ИП найденные письма и в них есть документы, то будет ответ:
{
"status": "have_mail",
"attachments": [
{
"uuid": "27d775aca71a3cc606ca706138d052afe54cf56fdf9834ba224fbd21919bb184",
"created_at": "2024-11-27T10:31:57.144+03:00",
"tags": [],
"metadata": {},
"delete_at": "2024-12-27T10:31:58.334+03:00",
"size": 10303,
"mime_type": "text/plain",
"filename": "piev_19241800090434.xml",
"checksum": "e6d988c6e48a755514763c20ee8fb21066a3265be4ac6107353e47712c6a2f21",
"content_encoding": null,
"store": "s3",
"identifier_in_store": "filator-2024-11-27/07-31/27d775aca71a3cc606ca706138d052afe54cf56fdf9834ba224fbd21919bb184"
},
{
"uuid": "e13a6f4ef4f74e6c1b0b7b748fc32fb3804a7c4a45810ada559140f3d017e8da",
"created_at": "2024-11-27T10:31:59.264+03:00",
"tags": [],
"metadata": {},
"delete_at": "2024-12-27T10:32:00.388+03:00",
"size": 80177,
"mime_type": "text/plain",
"filename": "piev_19241800090434.pdf",
"checksum": "aff3cd120d5d85f88385c01a90606b5d08f1ef6a7ecdd2c67df5c60e068b5c50",
"content_encoding": null,
"store": "s3",
"identifier_in_store": "filator-2024-11-27/07-31/e13a6f4ef4f74e6c1b0b7b748fc32fb3804a7c4a45810ada559140f3d017e8da"
}
]
}