Календарь на Диапазон Дат
Получение полных данных литургического календаря за произвольный период времени.
Запрос
GET /calendar/range
Параметры:
| Параметр | Тип | Где | Описание |
|---|---|---|---|
from |
строка | query | Начальная дата в формате YYYY-MM-DD. |
to |
строка | query | Конечная дата в формате YYYY-MM-DD. |
lang |
строка | query | ru (по умолчанию) или en. |
type |
число | query | Фильтр святых по ID типа. |
Ограничения:
- Поддерживаются годы
2000–3000. - Максимальный диапазон составляет 366 дней.
fromдолжен быть раньше или совпадать сto.
Ответ
Каждая запись дня включает weekAfterPentecost как всегда присутствующий числовой номер недели цикла по Пятидесятнице.
Все id-backed сущности внутри saints[] и events[] содержат icons[] того же формата, что и /calendar/day/{date} и /hymnography.
{
"meta": {
"from": "2024-01-01",
"to": "2024-01-07",
"count": 7,
"lang": "ru"
},
"data": {
"2024-01-01": { /* ... */ },
// ...
"2024-01-07": { /* ... */ }
}
}
Пример (JavaScript)
const from = '2024-01-01';
const to = '2024-01-07';
fetch(`https://api.ispovednik.org/api/v1/calendar/range?from=${from}&to=${to}`)
.then(response => response.json())
.then(data => console.log(data));