Разработать C#-библиотеку, которая загружает исторические данные Binance по заданным валютным парам и датам, сохраняет их в MongoDB и предоставляет API для мониторинга статуса загрузки.
В обработке
, Завершено
, Ошибка
.POST /api/historical-data/load Content-Type: application/json { "pairs": ["BTCUSDT", "ETHUSDT"], "startDate": "2023-01-01T00:00:00Z", "endDate": "2023-01-31T23:59:59Z" }
Ответ:
{ "jobId": "64bfc9e6a4d5b6f9c8b2d1a1" }
GET /api/historical-data/status?jobId=64bfc9e6a4d5b6f9c8b2d1a1
Ответ (выполняется):
{ "jobId": "64bfc9e6a4d5b6f9c8b2d1a1", "status": "В обработке", "endTime": null }
Ответ (завершено):
{ "jobId": "64bfc9e6a4d5b6f9c8b2d1a1", "status": "Завершено", "endTime": "2023-01-02T12:34:56Z" }
async/await
📩 Отправьте ссылку на репозиторий (GitHub/GitLab) или архив с кодом.
Важно: не включайте в код API-ключи Binance и пароли от MongoDB.
✅ Удачи! 🚀