/api/astro/porutham/1 кредитПорутхам (південноіндійська сумісність)
Південноіндійська шлюбна сумісність: усі дванадцять порутхамів за один виклик. Вкажіть накшатру народження (1-27) і паду (1-4) обох партнерів. Кожен порутхам повертається з традиційним результатом, а поряд — південноіндійський варіант. Це ІНША система, ніж північноіндійська аштакута (гун мілан), яку повертає /api/astro/ashtakoota/. Обидві розглядають ті самі дві накшатри народження, але по-різному оцінюють, що важливо, тож обирайте ту, якої дотримується ваша традиція: у тамільській, телугу й каннада традиціях сумісність визначають саме за цими порутхамами. Час і місце народження не потрібні, і це не спрощення: порутхам оцінюють за накшатрою та її чвертю, тож дату розрахунок однаково не використовував би.
https://api.occultapi.com/api/astro/porutham/Автентифікація
Передавайте ключ у заголовку X-API-Key. Ключ — це серверні облікові дані: ніколи не вставляйте його в JavaScript, що виконується в браузері, чи в мобільний застосунок.
X-API-Key: yt_live_a1b2c3d4_…
Content-Type: application/jsonПоля запиту
| Поле | Тип | Обов’язкове | Примітки |
|---|---|---|---|
| boy_nakshatra_number | integer | обов’язковий | min 1 · max 27 |
| boy_paadham_number | integer | обов’язковий | min 1 · max 4 |
| girl_nakshatra_number | integer | обов’язковий | min 1 · max 27 |
| girl_paadham_number | integer | обов’язковий | min 1 · max 4 |
| keys | array | необов’язковий | Які розрахунки повернути, у вигляді списку назв. Див. таблицю ключів цього ендпоінта; через нерозпізнану назву відхиляється весь запит. Один виклик коштує один кредит незалежно від кількості запитаних ключів, тож запитуйте все потрібне одразу, а не кількома викликами. |
| method | string | необов’язковий | |
| nakshatra_number | integer | необов’язковий | |
| paadha_number | integer | необов’язковий | |
| use_astroyogi_method | boolean | необов’язковий |
Приклад запиту
curl -X POST https://api.occultapi.com/api/astro/porutham/ \
-H "X-API-Key: $OCCULT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"boy_nakshatra_number":5,"boy_paadham_number":3,"girl_nakshatra_number":12,"girl_paadham_number":2}'Відповідь
{
"data": {
"system": "porutham",
"count": 12,
"poruthams": [
{
"porutham": "varna",
"traditional": [
0,
1
],
"south_indian": null,
"has_south_variant": false
},
{
"porutham": "vasiya",
"traditional": [
1,
2
],
"south_indian": true,
"has_south_variant": true
},
{
"porutham": "dina",
"traditional": [
3,
3
],
"south_indian": true,
"has_south_variant": true
},
{
"porutham": "gana",
"traditional": [
6,
6
],
"south_indian": false,
"has_south_variant": true
},
{
"porutham": "yoni",
"traditional": [
1,
4
],
"south_indian": true,
"has_south_variant": true
},
{
"porutham": "raasi_adhipathi",
"traditional": [
5,
5
],
"south_indian": 0,
"has_south_variant": true
},
{
"porutham": "raasi",
"traditional": [
7,
7
],
"south_indian": true,
"has_south_variant": true
},
{
"porutham": "naadi",
"traditional": [
8,
8
],
"south_indian": true,
"has_south_variant": true
},
{
"porutham": "mahendra",
"traditional": false,
"south_indian": false,
"has_south_variant": true
},
{
"porutham": "vedha",
"traditional": true,
"south_indian": true,
"has_south_variant": true
},
{
"porutham": "rajju",
"traditional": false,
"south_indian": false,
"has_south_variant": true
},
{
"porutham": "sthree_dheerga",
"traditional": true,
"south_indian": true,
"has_south_variant": true
}
]
},
"status": 200,
"is_error": false,
"message": "successful"
}Записано з реального виклику з точно таким запитом, як вище. Результати лежать у data.
Помилки
Помилки обліку кредитів мають вигляд { "error": "…", "message": "<code>", "is_error": true }. Людям показуйте error, а логіку будуйте на message. Детальніше — у довіднику помилок.