/api/astro/panchashalaka_chakra/1 créditChakra Panchashalaka
Le chakra Panchashalaka est un diagramme de muhurta : les 28 nakshatras (les 27 habituels plus Abhijit) sont disposés à raison de sept par côté autour d’un carré, et des lignes tracées en travers associent chaque nakshatra à celui qui lui fait face. Cette relation de vis-à-vis s’appelle vedha, « perçant ». Si une planète maléfique occupe le nakshatra opposé à celui que vous comptiez utiliser, le moment est considéré comme percé et écarté : c’est pourquoi on consulte ce chakra pour fixer la date d’un mariage. Cet endpoint GET renvoie le diagramme entier en un seul appel et ne prend aucun paramètre. `edges` est un objet avec `east`, `south`, `west` et `north`, chacun une liste ordonnée de sept noms de nakshatras, dans l’ordre où ils apparaissent le long de ce côté. `vedha_map` est indexé par nom de nakshatra : 28 entrées de la forme `{edge, vedha_nakshatra}`, qui donnent le côté où se trouve ce nakshatra et son unique partenaire. La table est une donnée de référence fixe et la réponse ne change jamais : mettez-la en cache au lieu d’appeler l’endpoint à répétition. Chaque appariement est symétrique : si Ashwini correspond à Purva Phalguni, alors Purva Phalguni renvoie à Ashwini. Utilisez `/api/astro/panchashalaka_vedha/` si vous ne voulez que le partenaire d’un seul nakshatra. Notez que le Panchashalaka donne à chaque nakshatra exactement un partenaire, alors que le chakra Saptashalaka, apparenté, en donne trois, et que les deux diagrammes placent les nakshatras sur des côtés différents : les partenaires ne sont donc pas les mêmes dans les deux.
https://api.occultapi.com/api/astro/panchashalaka_chakra/Authentification
Envoyez votre clé dans l’en-tête X-API-Key. Une clé est un identifiant côté serveur : ne la placez jamais dans du JavaScript exécuté par le navigateur ni dans une application mobile.
X-API-Key: yt_live_a1b2c3d4_…Exemple de requête
curl "https://api.occultapi.com/api/astro/panchashalaka_chakra/" \
-H "X-API-Key: $OCCULT_API_KEY"Réponse
{
"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"
}
}
}Réponse capturée lors d’un vrai appel, avec exactement la requête ci-dessus. Les résultats se trouvent dans data.
Erreurs
Les erreurs du contrôle de clé et de crédits renvoient { "error": "…", "message": "<code>", "is_error": true }. Affichez error à vos utilisateurs et basez votre logique sur message. Voir la référence des erreurs.