Direkt zum Inhalt
POST/api/astro/prashnavali/ram-shalaka/1 Credit

Ram Shalaka Prashnavali

Die Ram Shalaka Prashnavali: 225 Chaupais aus dem Ramcharitmanas, angeordnet in einem Raster von neun mal neun Feldern, auf das der Fragesteller zeigt, während er eine Frage im Sinn hat. Jeder Eintrag enthält den Devanagari-Buchstaben `letter`, unter dem er im traditionellen Raster steht, das `chaupai` selbst, einen Hinweis `source`, wo es im Epos vorkommt, und eine englische `answer`. `index` ist die 1-basierte Position im Raster. Sendest du nichts, kommen alle 225 zurück – so wird der Endpoint meist genutzt: einmal abrufen, cachen und lokal nachschlagen, wenn der Fragesteller wählt. `letter` liefert die Einträge zu einem Devanagari-Buchstaben, `index` einen Eintrag nach Position. Astronomie ist hier nicht im Spiel: Nichts wird aus einem Datum oder einem Ort berechnet, die Antwort ändert sich also nie.

https://api.occultapi.com/api/astro/prashnavali/ram-shalaka/
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
indexintegeroptional

1-basierte Position im traditionellen Raster. Weglassen, um alle 225 Einträge zu erhalten.

min 1 · max 225

letterstringoptional

Nachzuschlagender Devanagari-Buchstabe, z. B. 'सु'. Weglassen, um alle 225 Einträge zu erhalten.

Beispielanfrage

Dieses Beispiel ist noch nicht geprüft

Feldnamen und Typen unten stammen aus der API-Definition und stimmen. Genau dieser Body war bei unserem letzten Testlauf aber nicht erfolgreich – vielleicht fehlt ein Wert, den wir nicht ableiten können. Nimm ihn als Ausgangspunkt, nicht als fertigen Befehl.

curl -X POST https://api.occultapi.com/api/astro/prashnavali/ram-shalaka/ \
  -H "X-API-Key: $OCCULT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'

Antwort

Für diesen Endpoint gibt es noch keine geprüfte Beispielantwort. Die Anfragestruktur oben wird aus der API-Definition erzeugt und stimmt. Beispielantworten veröffentlichen wir erst, wenn ein echter Aufruf sie bestätigt hat.

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.