Ir al contenido
POST/api/astro/compatibility_match/1 crédito

Bú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/
Probar solicitud

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/json

Campos de la solicitud

CampoTipoObligatorioNotas
boy_nakshatraintegerobligatorio
boy_paadhamintegerobligatorio
girl_nakshatraintegerobligatorio
girl_paadhamintegerobligatorio
methodstringobligatorio
NorthSouth

NO 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_scoreintegerobligatorio
advanced_checksobjectopcional
mahendravedharajjushree

OBJETO 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.