Перейти до вмісту
POST/api/astro/ashtakoota/1 кредит

Сумісність за ашта-кутою (гун мілан)

Ашта-кута — північноіндійська система з восьми критеріїв, що оцінює сумісність нареченої та нареченого лише за їхніми накшатрами народження. Кожен критерій має свій максимум балів: Варна — 1, Вася — 2, Тара — 3, Йоні — 4, Граха Майтрі — 5, Гана — 6, Бхакут — 7, Наді — 8; разом не більше 36 балів. Південноіндійська практика («порутхам») ставить майже ті самі запитання, але на більшість відповідає «так» чи «ні» і додає ще чотири перевірки: Махендра, Ведха, Раджу та Стхрі Дхірга. Вам потрібні лише чотири числа: накшатри нареченої та нареченого (1–27, від Ашвіні до Реваті) і пада кожної (1–4). Час і місце народження не потрібні; якщо ж вони у вас є, скористайтеся /api/astro/horoscope-match/: він сам визначить накшатру й поверне повніший звіт. Почніть із ключа `compatibility_score` — він виконує всі перевірки й повертає їх разом із сумою. Варто знати дві речі. Поле `method` приймається, але до розрахунку не доходить, тож бали завжди рахуються за північноіндійською системою; щоб отримати південноіндійську відповідь «так/ні» для певної перевірки, запитуйте відповідний ключ із `_south`. Крім того, кожна кута в північній формі повертає список із двох елементів [score, maximum], а не просто число.

https://api.occultapi.com/api/astro/ashtakoota/
Спробувати запит

Автентифікація

Передавайте ключ у заголовку X-API-Key. Ключ — це серверні облікові дані: ніколи не вставляйте його в JavaScript, що виконується в браузері, чи в мобільний застосунок.

X-API-Key: yt_live_a1b2c3d4_…
Content-Type: application/json

Поля запиту

ПолеТипОбов’язковеПримітки
boy_nakshatra_numberintegerобов’язковий
boy_paadham_numberintegerобов’язковий
girl_nakshatra_numberintegerобов’язковий
girl_paadham_numberintegerобов’язковий
keysarrayобов’язковий

Які розрахунки повернути, у вигляді списку назв. Див. таблицю ключів цього ендпоінта; через нерозпізнану назву відхиляється весь запит. Один виклик коштує один кредит незалежно від кількості запитаних ключів, тож запитуйте все потрібне одразу, а не кількома викликами.

raasi_from_nakshatra_padavarna_poruthamvasiya_poruthamvasiya_porutham_southdina_poruthamdina_porutham_southgana_poruthamgana_porutham_southyoni_poruthamyoni_porutham_southraasi_adhipathi_poruthamraasi_adhipathi_porutham_south

Масив рядків. Варіанти `_south` повертають південноіндійську булеву форму того самого порутхаму.

methodstringобов’язковий
NorthSouth

ВАЖЛИВО: `method` оголошено обов’язковим, але в ядро він не передається, тож завжди діє типове значення ашта-кути "North", хоч би що ви надіслали. Якби параметр передавався, ядро шукало б у ньому підрядок 'south' без урахування регістру: 'South'/'south'/'South Indian' вибирали б південний метод, а будь-яке інше значення — північний.

nakshatra_numberintegerобов’язковий
paadha_numberintegerобов’язковий
use_astroyogi_methodbooleanобов’язковий

Доступні ключі (25)

Перелічіть у keys саме ті розрахунки, які вам потрібні. Один невідомий ключ — і відхиляється весь запит. Скільки б ключів ви не запитали, спишеться 1 кредит, тож збирайте їх в один виклик.

КлючДодаткові поляОпис
compatibility_score—Усі перевірки одразу — плаский список із 13 елементів у такому порядку: Варна, Вася, Гана, Діна, Йоні, Граха Майтрі, Бхакут і Наді як прості числа, далі сума з 36, далі Махендра, Ведха, Раджу та Стхрі Дхірга як булеві значення. Зверніть увагу: перші вісім тут — просто бали, а не пари [score, maximum], як в окремих ключах, і йдуть вони не в порядку від 1 до 8 балів.
dina_porutham—Діна, або Тара-кута: відлічує накшатру нареченого від накшатри нареченої й за отриманою категорією тари оцінює здоров’я та добробут. Максимум — 3 бали; повертає [score, 3.0], де бал дорівнює 0.0, 1.5 або 3.0.
dina_porutham_south—Південноіндійська форма Діни: true, коли відстань у накшатрах від нареченого до нареченої — одна з дванадцяти сприятливих (2, 4, 6, 8, 9, 11, 13, 15, 18, 20, 24, 26). Повертає булеве значення.
gana_porutham—Гана-кута порівнює темпераменти пари — божественний, людський чи демонічний. Максимум — 6 балів. Повертає [score, 6], де бал дорівнює 0, 1, 5 або 6.
gana_porutham_south—Південноіндійська форма Гани: true лише тоді, коли обидві накшатри належать до однієї гани за південноіндійськими списками. Повертає булеве значення, тож часткова відповідність, яка в північній формі дала б 5 балів, тут дає false.
mahendra_porutham—Махендра — одна з чотирьох додаткових південноіндійських перевірок; стосується потомства й міцності союзу. True, коли відлік від накшатри нареченої до накшатри нареченого дорівнює 4, 7, 10, 13, 16, 19, 22 або 25. Повертає булеве значення.
mahendra_porutham_south—Те саме, що `mahendra_porutham`: південноіндійський варіант просто викликає його, тож обидва ключі повертають однакове булеве значення. Запитуйте один із них, а не обидва.
naadi_porutham—Наді-кута — перевірка конституції. Вона має найбільшу вагу, 8 балів, і за традицією розбіжність за наді нічим не компенсувати. Повертає [score, 8], де бал дорівнює 0 або 8.
naadi_porutham_south—Південноіндійська форма Наді: true, коли дві накшатри належать до різних наді. Повертає булеве значення; true відповідає 8 балам у північній формі.
raasi_adhipathi_porutham—Граха Майтрі-кута — дружба між володарями місячних знаків пари. Максимум — 5 балів. Повертає [score, 5.0], де бал дорівнює 0, 0.5, 1, 3, 4 або 5.
raasi_adhipathi_porutham_south—Південноіндійська форма Граха Майтрі за окремою таблицею дружби володарів. Повертає ціле число 0 або 1. Зверніть увагу: це число, а не булеве значення, як у більшості інших ключів `_south`.
raasi_from_nakshatra_padanakshatra_number, paadha_numberМісячний знак, у якому лежить задана чверть накшатри. Приймає `nakshatra_number` (1–27) і `paadha_number` (1–4) — зверніть увагу, що це окремі поля запиту, а не поля для хлопця й дівчини, — і повертає одне ціле число 1–12, від Овна до Риб.
raasi_porutham—Бхакут-кута оцінює відстань між місячними знаками пари. Максимум — 7 балів. Повертає [score, 7], де бал дорівнює 0 або 7: часткових балів немає.
raasi_porutham_south—Південноіндійська форма Бхакуту: true саме тоді, коли північна форма дала б повні 7 балів. Повертає булеве значення.
rajju_porutham—Раджу: кожна накшатра відповідає частині тіла (голова, шия, живіт, талія чи стопа); перевірка стосується тривалості життя чоловіка. Повертає булеве значення: true, коли обидві накшатри належать до однієї групи раджу.
rajju_porutham_south—Південноіндійська форма Раджу з дрібнішим восьмичастинним поділом, що розбиває кожну частину тіла на висхідну (aaroga) і низхідну (avaroga) половини. Повертає булеве значення і може розходитися з `rajju_porutham`, бо групи сформовано інакше.
sthree_dheerga_porutham—Стхрі Дхірга перевіряє, чи накшатра нареченого стоїть достатньо далеко попереду накшатри нареченої, щоб шлюб був довгим. True, коли відлік від накшатри нареченої до накшатри нареченого перевищує 15. Повертає булеве значення.
sthree_dheerga_porutham_south—Те саме, що `sthree_dheerga_porutham`: те саме правило «відлік понад 15», результат — булеве значення.
varna_porutham—Варна-кута — перевірка за кастою, або духовним темпераментом. Максимум — 1 бал. Повертає [score, 1], де бал дорівнює 0 або 1.
vasiya_poruthamuse_astroyogi_methodВася-кута показує, наскільки партнерів тягне одне до одного і наскільки кожен піддається впливу іншого. Максимум — 2 бали. Повертає [score, 2.0], де бал дорівнює 0, 0.5, 1 або 2. Якщо встановити `use_astroyogi_method` у true, використовується альтернативна таблиця з балами 0, 1, 1.5 або 2.
vasiya_porutham_south—Південноіндійська форма Васі: просто true/false — чи належить місячний знак нареченого до знаків, які притягує знак нареченої. Повертає булеве значення, а не пару [score, maximum], як північна форма.
vedha_porutham—Ведха — перевірка на взаємне «проколювання» накшатр. True, коли сума номерів двох накшатр не дорівнює 19, 28 чи 37 (це уражені пари). Повертає булеве значення.
vedha_porutham_south—Те саме, що `vedha_porutham`: південноіндійський варіант просто викликає його, тож обидва ключі повертають однакове булеве значення.
yoni_porutham—Йоні-кута — статева й інстинктивна сумісність за тваринами-символами двох накшатр. Максимум — 4 бали. Повертає [score, 4], де бал — ціле число від 0 до 4.
yoni_porutham_south—Південноіндійська форма Йоні: true, якщо тварини-символи двох накшатр не утворюють відомої ворожої пари. Повертає булеве значення.

Приклад запиту

curl -X POST https://api.occultapi.com/api/astro/ashtakoota/ \
  -H "X-API-Key: $OCCULT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"keys":["raasi_from_nakshatra_pada"],"boy_nakshatra_number":5,"boy_paadham_number":3,"girl_nakshatra_number":12,"girl_paadham_number":2,"method":"North","nakshatra_number":0,"paadha_number":0,"use_astroyogi_method":true}'

Відповідь

{
  "data": {
    "raasi_from_nakshatra_pada": 1
  },
  "status": 200,
  "is_error": false,
  "message": "successful"
}

Записано з реального виклику з точно таким запитом, як вище. Результати лежать у data під тими ключами, які ви запитали.

Помилки

Помилки обліку кредитів мають вигляд { "error": "…", "message": "<code>", "is_error": true }. Людям показуйте error, а логіку будуйте на message. Детальніше — у довіднику помилок.