/api/astro/prashnavali/ram-shalaka/1 CreditRam 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/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/jsonFelder der Anfrage
| Feld | Typ | Pflicht | Hinweise |
|---|---|---|---|
| index | integer | optional | 1-basierte Position im traditionellen Raster. Weglassen, um alle 225 Einträge zu erhalten. min 1 · max 225 |
| letter | string | optional | 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.