Direkt zum Inhalt
POST/api/astro/effect_house_lord_different_house/1 Credit

Platzierungen der Hausherrscher (alle 144)

Der Herrscher eines Hauses trägt die Themen dieses Hauses in das Haus, in dem er steht. Die 144 möglichen Kombinationen – zwölf Herrscher in zwölf Häusern – bilden eine der ältesten Deutungstabellen der vedischen Astrologie. Der Herrscher des 2. Hauses im 11. Haus sagt über Geld etwas anderes aus als der Herrscher des 2. Hauses im 12. Haus. Dieser Endpoint ist genau diese Tabelle zum direkten Nachschlagen. Er rechnet nichts und braucht keine Geburtsdaten: Du nennst Herrscher und Haus und erhältst die klassische Deutung. Die Stellungen selbst ermittelst du mit /api/astro/chart/ oder /api/astro/chart_analysis/; mit diesem Endpoint beschriftest du sie. `house` ist der Herrscher in der Form auf „-esha“: lagnesha für den Herrscher des 1. Hauses bis vyayesha für den Herrscher des 12. Hauses. `h2` ist das Haus, in dem er steht, als reiner Bhava-Name: lagna, dhana, sahaja, sukha, mantra, ari, dara, randhra, bhagya, karma, labha, vyaya. Achtung beim 6. Haus: Als Herrscher heißt es 'shashthesha', als Haus aber 'ari'. Die Groß-/Kleinschreibung spielt keine Rolle; ein unbekannter Name liefert HTTP 200 mit einem erklärenden String.

https://api.occultapi.com/api/astro/effect_house_lord_different_house/
Anfrage testen

Authentifizierung

Schick deinen Schlüssel im Header X-API-Key mit. API-Schlüssel sind Zugangsdaten für den Server: Sie gehören nie in Browser-JavaScript oder in eine mobile App.

X-API-Key: yt_live_a1b2c3d4_…
Content-Type: application/json

Felder der Anfrage

FeldTypPflichtHinweise
h2stringPflicht
lagnadhanasahajasukhamantraaridararandhrabhagyakarmalabhavyaya

Das HAUS, in dem dieser Herrscher steht (reiner Bhava-Name): lagna = 1. Haus ... vyaya = 12. Haus. Beachte: Das 6. Haus heißt hier 'ari' (nicht 'shashtha'). Ein unbekannter Wert liefert 200 mit "Invalid key: <x>".

housestringPflicht
lagneshadhaneshasahajeshasukheshamantreshashashtheshadaresharandhreshabhagyeshakarmeshalabheshavyayesha

Der HAUSHERRSCHER (die Form auf „-esha“): lagnesha = Herrscher des 1. Hauses ... vyayesha = Herrscher des 12. Hauses. Wird in Kleinbuchstaben umgewandelt, daher spielt die Schreibweise keine Rolle. Ein unbekannter Wert liefert HTTP 200 mit dem String "Invalid key: <x>" statt eines Fehlerstatus.

keysarrayPflicht

Welche Berechnungen zurückgegeben werden, als Liste von Namen. Siehe die Key-Tabelle dieses Endpoints; ein unbekannter Name lässt die ganze Anfrage scheitern. Ein Aufruf kostet einen Credit, egal wie viele Keys du anforderst – fordere also alles, was du brauchst, auf einmal an, statt mehrere Aufrufe zu machen.

get_effect_house_lord_different_house

Array von Strings; es gibt nur einen Key.

Verfügbare Keys (1)

Liste in keys genau die Berechnungen auf, die du brauchst. Ein unbekannter Key lässt die ganze Anfrage scheitern. Du zahlst 1 Credit, ganz gleich, wie viele du anforderst – fass sie also in einer Anfrage zusammen.

KeyZusätzliche FelderBeschreibung
get_effect_house_lord_different_househouse, h2Die klassischen Ergebnisse, wenn der in `house` genannte Hausherrscher in dem in `h2` genannten Haus steht, als Liste kurzer englischer Aussagen. Ein unbekannter Wert in einem der beiden Felder löst keinen Fehler aus, sondern liefert den String "Invalid key: <value>" mit Status 200.

Beispielanfrage

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"}'

Antwort

{
  "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"
}

Aus einem echten Aufruf mit genau dieser Anfrage. Die Ergebnisse stehen unter data, jeweils unter dem Key, den du angefordert hast.

Fehler

Abrechnungsfehler liefern { "error": "…", "message": "<code>", "is_error": true }. Zeig deinen Nutzern error an und verzweige im Code anhand von message. Details in der Fehlerreferenz.