/api/astro/compatibility_match/1 créditoBúsqueda por estrella de la pareja
Una búsqueda inversa en una tabla precalculada con las 11,664 combinaciones de estrella y pada de novia y novio. En lugar de puntuar a una pareja, responde a la pregunta contraria: dada la estrella de nacimiento y el pada de una persona, ¿qué estrellas y padas son compatibles con ella? Fija la estrella del novio para obtener las novias que le convienen, o la de la novia para obtener los novios. Cada fila devuelta es `[star, pada, [the koota scores], score, [the supplementary tests]]`. Pon en `method` cualquier valor que contenga 'south' para buscar en la tabla del sur de la India en lugar de la del norte. Hay dos comportamientos que te van a sorprender; tenlos en cuenta. `minimum_score` se compara con la columna Nadi, no con el total de 36 puntos, y Nadi solo vale 0 u 8; además, un `minimum_score` de 0 se trata como «no indicado» y se sustituye por el valor por defecto: 18 para el norte o 16 para el sur. En la práctica, los valores por defecto devuelven una lista vacía, y necesitas un valor de 8 o menos, distinto de 0, para obtener alguna fila. Del mismo modo, cada uno de los cuatro indicadores de `advanced_checks` se lee una columna a la izquierda de la prueba que nombra, así que 'mahendra' filtra por la puntuación total y no encuentra nada, mientras que 'vedha', 'rajju' y 'shree' filtran por Mahendra, Vedha y Rajju, respectivamente. Para puntuar a una sola pareja, usa /api/astro/ashtakoota/.
https://api.occultapi.com/api/astro/compatibility_match/Autenticación
Envía tu clave en la cabecera X-API-Key. La clave es una credencial de servidor: nunca la pongas en el JavaScript del navegador ni en una app móvil.
X-API-Key: yt_live_a1b2c3d4_…
Content-Type: application/jsonCampos de la solicitud
| Campo | Tipo | Obligatorio | Notas |
|---|---|---|---|
| boy_nakshatra | integer | obligatorio | |
| boy_paadham | integer | obligatorio | |
| girl_nakshatra | integer | obligatorio | |
| girl_paadham | integer | obligatorio | |
| method | string | obligatorio | NorthSouthNO distingue mayúsculas y minúsculas y se compara por SUBCADENA: cualquier valor que contenga 'south' selecciona el conjunto de datos del sur de la India (all_nak_pad_boy_girl_south.csv), con un minimum_score por defecto de 16; cualquier otro valor selecciona el del norte, con un minimum_score por defecto de 18. Se reenvía. |
| minimum_score | integer | obligatorio | |
| advanced_checks | object | opcional | mahendravedharajjushreeOBJETO con CLAVES restringidas (los valores son booleanos). Las claves se comparan sin distinguir mayúsculas y minúsculas (check.lower); cualquier clave que no esté en este conjunto se ignora sin aviso. |
Ejemplo de solicitud
curl -X POST https://api.occultapi.com/api/astro/compatibility_match/ \
-H "X-API-Key: $OCCULT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"boy_nakshatra":1,"boy_paadham":1,"girl_nakshatra":5,"girl_paadham":2,"method":"South","minimum_score":0,"advanced_checks":{"mahendra":true,"vedha":true,"rajju":true,"shree":true}}'Respuesta
{
"data": {
"compatibility_matcher": []
},
"message": "successful",
"is_error": false
}Obtenida de una llamada real con la solicitud de arriba, tal cual. Los resultados van dentro de data.
Errores
Los errores de control de uso devuelven { "error": "…", "message": "<code>", "is_error": true }. Muestra error al usuario y usa message para decidir qué hace tu código. Consulta la referencia de errores.