Ir al contenido
GET/api/astro/panchashalaka_chakra/1 crédito

Panchashalaka chakra

El Panchashalaka chakra es un diagrama de muhurta: los 28 nakshatras (los 27 habituales más Abhijit) se colocan siete por lado alrededor de un cuadrado, y unas líneas trazadas de lado a lado emparejan cada nakshatra con el que tiene enfrente. Esa relación se llama vedha, «perforación». Si un planeta maléfico ocupa el nakshatra opuesto al que pensabas usar, el momento se considera perforado y se descarta; por eso se consulta este chakra al fijar fechas de boda. Este endpoint GET devuelve el diagrama completo en una sola llamada y no recibe parámetros. `edges` es un objeto con `east`, `south`, `west` y `north`, cada uno con una lista ordenada de siete nombres de nakshatra tal como aparecen a lo largo de ese lado. `vedha_map` está indexado por nombre de nakshatra y tiene 28 entradas, cada una `{edge, vedha_nakshatra}`: el lado en el que está ese nakshatra y su única pareja. La tabla son datos de referencia fijos, así que la respuesta nunca cambia; guárdala en caché en lugar de llamar una y otra vez. Todos los emparejamientos son simétricos: si Ashwini corresponde a Purva Phalguni, Purva Phalguni corresponde a Ashwini. Usa `/api/astro/panchashalaka_vedha/` cuando solo necesites la pareja de un nakshatra. Ten en cuenta que el Panchashalaka da a cada nakshatra una sola pareja, mientras que el Saptashalaka chakra, que está relacionado, le da tres; además, los dos diagramas colocan los nakshatras en lados distintos, así que las parejas no coinciden.

https://api.occultapi.com/api/astro/panchashalaka_chakra/
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_…

Ejemplo de solicitud

curl "https://api.occultapi.com/api/astro/panchashalaka_chakra/" \
  -H "X-API-Key: $OCCULT_API_KEY"

Respuesta

{
  "edges": {
    "east": [
      "Dhanishtha",
      "Shatabhisha",
      "Purva Bhadrapada",
      "Uttara Bhadrapada",
      "Revati",
      "Ashwini",
      "Bharani"
    ],
    "south": [
      "Krittika",
      "Rohini",
      "Mrigashira",
      "Ardra",
      "Punarvasu",
      "Pushya",
      "Ashlesha"
    ],
    "west": [
      "Vishakha",
      "Swati",
      "Chitra",
      "Hasta",
      "Uttara Phalguni",
      "Purva Phalguni",
      "Magha"
    ],
    "north": [
      "Shravana",
      "Abhijit",
      "Uttara Ashadha",
      "Purva Ashadha",
      "Moola",
      "Jyeshtha",
      "Anuradha"
    ]
  },
  "vedha_map": {
    "Ashwini": {
      "edge": "east",
      "vedha_nakshatra": "Purva Phalguni"
    },
    "Purva Phalguni": {
      "edge": "west",
      "vedha_nakshatra": "Ashwini"
    },
    "Swati": {
      "edge": "west",
      "vedha_nakshatra": "Shatabhisha"
    },
    "Shatabhisha": {
      "edge": "east",
      "vedha_nakshatra": "Swati"
    },
    "Chitra": {
      "edge": "west",
      "vedha_nakshatra": "Purva Bhadrapada"
    },
    "Purva Bhadrapada": {
      "edge": "east",
      "vedha_nakshatra": "Chitra"
    },
    "Hasta": {
      "edge": "west",
      "vedha_nakshatra": "Uttara Bhadrapada"
    },
    "Uttara Bhadrapada": {
      "edge": "east",
      "vedha_nakshatra": "Hasta"
    },
    "Uttara Phalguni": {
      "edge": "west",
      "vedha_nakshatra": "Revati"
    },
    "Revati": {
      "edge": "east",
      "vedha_nakshatra": "Uttara Phalguni"
    },
    "Rohini": {
      "edge": "south",
      "vedha_nakshatra": "Abhijit"
    },
    "Abhijit": {
      "edge": "north",
      "vedha_nakshatra": "Rohini"
    },
    "Mrigashira": {
      "edge": "south",
      "vedha_nakshatra": "Uttara Ashadha"
    },
    "Uttara Ashadha": {
      "edge": "north",
      "vedha_nakshatra": "Mrigashira"
    },
    "Ardra": {
      "edge": "south",
      "vedha_nakshatra": "Purva Ashadha"
    },
    "Purva Ashadha": {
      "edge": "north",
      "vedha_nakshatra": "Ardra"
    },
    "Punarvasu": {
      "edge": "south",
      "vedha_nakshatra": "Moola"
    },
    "Moola": {
      "edge": "north",
      "vedha_nakshatra": "Punarvasu"
    },
    "Pushya": {
      "edge": "south",
      "vedha_nakshatra": "Jyeshtha"
    },
    "Jyeshtha": {
      "edge": "north",
      "vedha_nakshatra": "Pushya"
    },
    "Dhanishtha": {
      "edge": "east",
      "vedha_nakshatra": "Ashlesha"
    },
    "Ashlesha": {
      "edge": "south",
      "vedha_nakshatra": "Dhanishtha"
    },
    "Magha": {
      "edge": "west",
      "vedha_nakshatra": "Shravana"
    },
    "Shravana": {
      "edge": "north",
      "vedha_nakshatra": "Magha"
    },
    "Bharani": {
      "edge": "east",
      "vedha_nakshatra": "Anuradha"
    },
    "Anuradha": {
      "edge": "north",
      "vedha_nakshatra": "Bharani"
    },
    "Krittika": {
      "edge": "south",
      "vedha_nakshatra": "Vishakha"
    },
    "Vishakha": {
      "edge": "west",
      "vedha_nakshatra": "Krittika"
    }
  }
}

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.