Календарь на Месяц

Получение полных данных литургического календаря на конкретный месяц.

Запрос

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));