API дивізіональних карт
Варги — це збільшувальні лінзи джйотіш: кожна ділить знак на обрану гармоніку й перемальовує планети на дрібнішу сітку, що відповідає за окрему сферу життя. Цей ендпоінт бере момент народження та обрану дивізію — від D1 до D60 — і повертає, у який знак цієї варги потрапляє кожна планета.
API дивізіональних карт
Маючи дату, час, зсув UTC і місце народження, ендпоінт обчислює сидеричні довготи планет зі Swiss Ephemeris за аянамшою Lahiri, а потім застосовує гармонічний поділ Парашари для запитаної варги. Кожен 30-градусний знак розбивається на стільки частин, скільки вимагає дивізія, — дев'ять частин для D9 Навамши, десять для D10 Дасамши тощо, — і сидеричне положення кожної планети відображається через цю схему на знак, який вона займає в дивізіональній карті. У відповіді повертається підсумковий знак кожної планети в запитаній варзі. Шістнадцять дивізій складають класичний набір Шодашаварга, і підтримувані значення охоплюють усю палітру: D1 (Раши), D2, D3, D4, D7, D9, D10, D12, D16, D20, D24, D27, D30, D40, D45 і D60 (Шаштіамша). Навамша відповідає за шлюб і дгарму, Дасамша — за кар'єру; кожна варга уточнює натальну картину для своєї теми.
POST/v1/vedic-divisional
curl -X POST https://api.astroway.info/v1/vedic-divisional \
-H "X-Api-Key: aw_live_..." \
-H "Content-Type: application/json" \
-d '{
"date": "1990-05-15",
"time": "14:30:00",
"timezoneOffset": 3,
"latitude": 50.45,
"longitude": 30.52,
"varga": "D9"
}' {
"ok": true,
"data": {
"varga": "D9",
"planets": [
{
"name": "Sun",
"sign": 9,
"degreeInSign": 5.85,
"isRetrograde": false
}
],
"ayanamsa": 23.85
}
} Параметри
| name | type | Обов’язк. | |
|---|---|---|---|
| date | string (YYYY-MM-DD) | так | Birth date. |
| time | string (HH:MM:SS) | так | Local clock time at birth. |
| timezoneOffset | number (hours) | так | UTC offset in effect at the birth moment (e.g. 3 for Kyiv summer time). Decimal allowed for half-hour zones. |
| latitude | number | так | Birth-place latitude, decimal degrees (north positive). |
| longitude | number | так | Birth-place longitude, decimal degrees (east positive). |
| varga | string | так | Required divisional chart code — one of D1, D2, D3, D4, D7, D9, D10, D12, D16, D20, D24, D27, D30, D40, D45, D60 (e.g. "D9" for the Navamsa). |
Коли використовувати
Звертайтеся до цього ендпоінта, коли однієї карти раши замало й потрібна спеціальна лінза для конкретної сфери життя — Навамша для стосунків і духовної сили, Дасамша для професії, Саптамша для нащадків і так далі. Це базовий блок для будь-якої функції, що зіставляє кілька варг, як-от оцінки варга-бали чи інструменти визначення часу шлюбу. Оскільки дивізію ви обираєте в кожному виклику, побудуйте інтерфейс, де користувачі перемикаються між картами на вимогу, запитуючи лише ті варги, які реально потрібні вашому звіту, а не обчислюючи всі шістнадцять наперед.
Нотатки
Параметр varga обов'язковий і має бути однією з шістнадцяти підтримуваних дивізій; передавання непідтримуваного значення відхиляється. Гармонічний поділ дотримується дивізіональної схеми Парашари й обчислюється на сидеричних довготах з аянамшою Lahiri. D1 повертає базову карту раши, тож той самий ендпоінт обслуговує і знакову основу, і вищі гармоніки.
Спробуйте Дивізіональні карти (варги) API
Отримайте ключ і зробіть перший виклик за хвилину.