Каждым днём недели управляет планета, и ведическая традиция связывает с каждым днём свой круг благоприятных дел — определённые металлы, материалы, ремёсла и виды работ. Этот эндпоинт возвращает эти рекомендации готовым текстом на английском языке, по одному абзацу на день недели.
Это статический справочник, а не расчёт: дата, место и карта не нужны, поэтому ответ для воскресенья одинаков для любого воскресенья. Им удобно подписывать дни в календаре или на экране панчанги, не сочиняя текст самостоятельно.
Сначала вызовите `get_all_weeks`, чтобы получить семь допустимых названий, затем передайте одно из них в `week` вместе с `get_week_activities`. Перед поиском значение приводится к нижнему регистру, поэтому регистр не важен. Если день недели не распознан, возвращается поясняющая строка с HTTP 200, а не ошибка.
Поля запроса
Поле
Тип
Обязательно
Примечания
keys
array
обязательный
Какие расчёты вернуть — списком названий. См. таблицу ключей этого эндпоинта; нераспознанное название отклоняет весь запрос. Один вызов стоит один кредит, сколько бы ключей вы ни запросили, поэтому запрашивайте всё нужное сразу, а не несколькими вызовами.
В данных названия хранятся в нижнем регистре, и движок проверяет точное совпадение (`week not in self.info`), но сначала приводит значение к нижнему регистру, поэтому регистр не важен. Обязательно для ключа 'get_week_activities'.
Доступные ключи (2)
Перечислите в keys ровно те расчёты, которые вам нужны. Один неизвестный ключ — и отклоняется весь запрос. Сколько бы ключей вы ни запросили, спишется 1 кредит, так что собирайте их в один вызов.
Ключ
Доп. поля
Описание
get_all_weeks
—
Семь названий дней недели, которые принимает этот эндпоинт, — список строк в нижнем регистре от 'sunday' до 'saturday'. По нему можно узнать допустимые значения поля `week`.
get_week_activities
week
Занятия, традиционно благоприятные в день недели, указанный в `week`, — металлы, материалы, ремёсла и виды работ — одним абзацем на английском языке. Для нераспознанного дня недели возвращается строка "Invalid week: '<value>'." со статусом 200, а не ошибка.