सीधे सामग्री पर जाएँ
POST/api/astro/prashnavali/ram-shalaka/1 क्रेडिट

राम शलाका प्रश्नावली

राम शलाका प्रश्नावली: रामचरितमानस की 225 चौपाइयाँ, नौ-गुणा-नौ के ग्रिड में, जिस पर प्रश्नकर्ता मन में प्रश्न रखकर उँगली रखता है। हर प्रविष्टि में देवनागरी `letter` होता है, जिससे पारंपरिक ग्रिड में उसकी जगह पहचानी जाती है, ख़ुद `chaupai`, एक `source` नोट जो बताता है कि वह महाकाव्य में कहाँ आती है, और अंग्रेज़ी में एक `answer`। `index` ग्रिड में स्थान है, 1 से शुरू। कुछ न भेजें, तो सभी 225 प्रविष्टियाँ मिलती हैं, और इसे इस्तेमाल करने का आम तरीका यही है — एक बार लें, कैश करें, और प्रश्नकर्ता जो चुने, उसे अपनी ओर ही खोज लें। `letter` किसी एक देवनागरी अक्षर वाली प्रविष्टियाँ लौटाता है; `index` स्थान के हिसाब से एक प्रविष्टि। यहाँ कोई खगोलीय गणना नहीं है: किसी तारीख़ या स्थान से कुछ नहीं निकाला जाता, इसलिए उत्तर कभी नहीं बदलता।

https://api.occultapi.com/api/astro/prashnavali/ram-shalaka/
अनुरोध आज़माएँ

ऑथेंटिकेशन

अपनी कुंजी X-API-Key हेडर में भेजें। कुंजी सिर्फ़ सर्वर पर रखने की चीज़ है — इसे कभी ब्राउज़र के JavaScript या मोबाइल ऐप में न डालें।

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

अनुरोध के फ़ील्ड

फ़ील्डटाइपज़रूरीटिप्पणी
indexintegerवैकल्पिक

पारंपरिक ग्रिड में स्थान, गिनती 1 से (1-based)। सभी 225 प्रविष्टियाँ चाहिए तो इसे न भेजें।

min 1 · max 225

letterstringवैकल्पिक

देवनागरी का वह अक्षर जिसे खोजना है, जैसे 'सु'। सभी 225 प्रविष्टियाँ चाहिए तो इसे न भेजें।

उदाहरण अनुरोध

यह उदाहरण अभी जाँचा नहीं गया है

नीचे के फ़ील्ड के नाम और टाइप API की परिभाषा से लिए गए हैं और सही हैं। पर पिछली बार चलाने पर यह बॉडी सफल नहीं हुई — शायद इसे कोई ऐसा मान चाहिए जिसका हम अंदाज़ा नहीं लगा पाए। इसे तैयार कमांड नहीं, शुरुआत भर समझें।

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

उत्तर

इस एंडपॉइंट का जाँचा हुआ उदाहरण उत्तर अभी उपलब्ध नहीं है। ऊपर अनुरोध का ढाँचा API की परिभाषा से बना है और सही है; उत्तर के नमूने हम तभी दिखाते हैं जब वे असली कॉल पर खरे उतर चुके हों।

त्रुटियाँ

कुंजी और क्रेडिट की जाँच से आई त्रुटियाँ { "error": "…", "message": "<code>", "is_error": true } रूप में आती हैं। लोगों को error दिखाएँ और कोड में message देखकर फ़ैसला करें। पूरी सूची त्रुटि संदर्भ में है।