Senior
59
Պլանավորեք API բանկային արտահայտություն ստեղծելու համար (PDF փաստաթուղթ, որը երկար ժամանակ է պահանջում): Որ endpoints-ները անհրաժեշտ են?
Ընկերությունները, որտեղ հարցրել են
Պատասխան AI-ից
sobes.tech AI
Для API генерации банковской выписки, учитывая, что генерация PDF может занимать длительное время, рекомендуется использовать асинхронный подход с несколькими эндпоинтами:
-
POST /statements/generate
- Запрос на создание новой выписки.
- В теле запроса передаются параметры: период, счет, фильтры и т.п.
- Возвращает уникальный
statementIdи статус "в обработке".
-
GET /statements/{statementId}/status
- Проверка статуса генерации выписки.
- Возвращает статус: "в обработке", "готово", "ошибка".
-
GET /statements/{statementId}/download
- Скачивание готового PDF.
- Возвращает файл, если статус "готово".
-
DELETE /statements/{statementId} (опционально)
- Удаление сгенерированной выписки для освобождения места.
Такой подход позволяет клиенту не ждать завершения генерации, а опрашивать статус и скачивать файл, когда он будет готов.