Разработать 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.
✅ Удачи! 🚀