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