/api/astro/effect_house_lord_different_house/1 créditPlacements des maîtres de maison (les 144)
Le maître d’une maison porte les affaires de cette maison dans celle où il se trouve, et les 144 combinaisons possibles — douze maîtres dans douze maisons — forment l’une des plus anciennes tables d’interprétation de l’astrologie védique. Le maître de la maison 2 en maison 11 ne dit pas la même chose de l’argent que le maître de la maison 2 en maison 12. Cet endpoint donne directement accès à cette table. Il n’effectue aucun calcul et ne prend aucune donnée de naissance : vous lui indiquez le maître et la maison, il renvoie la lecture classique. Obtenez les placements eux-mêmes avec /api/astro/chart/ ou /api/astro/chart_analysis/, puis servez-vous de celui-ci pour les légender. `house` est le maître, nommé sous la forme en « -esha » : de lagnesha pour le maître de la maison 1 à vyayesha pour celui de la maison 12. `h2` est la maison occupée, désignée par le simple nom du bhava : lagna, dhana, sahaja, sukha, mantra, ari, dara, randhra, bhagya, karma, labha, vyaya. Attention à la sixième : 'shashthesha' comme maître, mais 'ari' comme maison. La casse n’a pas d’importance, et un nom non reconnu renvoie HTTP 200 avec une chaîne explicative.
https://api.occultapi.com/api/astro/effect_house_lord_different_house/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_…
Content-Type: application/jsonChamps de la requête
| Champ | Type | Obligatoire | Remarques |
|---|---|---|---|
| h2 | string | obligatoire | lagnadhanasahajasukhamantraaridararandhrabhagyakarmalabhavyayaLa MAISON qu’occupe ce maître (simple nom du bhava) : lagna = 1re... vyaya = 12e. Notez que la 6e est ici 'ari' (et non 'shashtha'. Une valeur inconnue renvoie 200 avec "Invalid key: <x>". |
| house | string | obligatoire | lagneshadhaneshasahajeshasukheshamantreshashashtheshadaresharandhreshabhagyeshakarmeshalabheshavyayeshaLe MAÎTRE DE MAISON (la forme en « -esha ») : lagnesha = maître de la maison 1... vyayesha = maître de la maison 12. Mis en minuscules par, la casse n’a donc pas d’importance. Une valeur inconnue renvoie HTTP 200 avec la chaîne "Invalid key: <x>" plutôt qu’un statut d’erreur. |
| keys | array | obligatoire | Les calculs à renvoyer, sous forme de liste de noms. Consultez le tableau des clés de cet endpoint ; un nom non reconnu fait rejeter toute la requête. Un appel coûte un crédit quel que soit le nombre de clés demandées : demandez donc tout ce dont vous avez besoin en une seule fois plutôt que de faire plusieurs appels. get_effect_house_lord_different_houseTableau de chaînes ; il n’existe qu’une seule clé. |
Clés disponibles (1)
Listez dans keys exactement les calculs voulus. Une clé inconnue fait rejeter toute la requête. Vous payez 1 crédit, quel que soit le nombre de clés demandées : regroupez-les donc.
| Clé | Champs supplémentaires requis | Description |
|---|---|---|
| get_effect_house_lord_different_house | house, h2 | Les résultats classiques du maître de maison indiqué dans `house` placé dans la maison indiquée dans `h2`, sous forme de liste de courtes affirmations en anglais. Une valeur non reconnue pour l’un ou l’autre champ renvoie la chaîne "Invalid key: <value>" avec un statut 200, et non une erreur. |
Exemple de requête
curl -X POST https://api.occultapi.com/api/astro/effect_house_lord_different_house/ \
-H "X-API-Key: $OCCULT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"keys":["get_effect_house_lord_different_house"],"house":"lagnesha","h2":"lagna"}'Réponse
{
"data": {
"get_effect_house_lord_different_house": [
"Blessed with physical happiness, intelligence, and valor",
"Mind may be fickle",
"Possibility of two marriages and extramarital involvements"
]
},
"status": 200,
"is_error": false,
"message": "successful"
}Réponse capturée lors d’un vrai appel, avec exactement la requête ci-dessus. Les résultats se trouvent dans data, sous le nom de chaque clé demandée.
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.