Aller au contenu
POST/api/astro/effect_house_lord_different_house/1 crédit

Placements 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/
Tester la requête

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

Champs de la requête

ChampTypeObligatoireRemarques
h2stringobligatoire
lagnadhanasahajasukhamantraaridararandhrabhagyakarmalabhavyaya

La 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>".

housestringobligatoire
lagneshadhaneshasahajeshasukheshamantreshashashtheshadaresharandhreshabhagyeshakarmeshalabheshavyayesha

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

keysarrayobligatoire

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_house

Tableau 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 requisDescription
get_effect_house_lord_different_househouse, h2Les 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.