/api/astro/panchashalaka_chakra/1 क्रेडिटपंचशलाका चक्र
पंचशलाका चक्र मुहूर्त का एक आरेख है: 28 नक्षत्र (सामान्य 27 और अभिजित) एक वर्ग के चारों ओर, हर भुजा पर सात, रखे जाते हैं, और आर-पार खींची गई रेखाएँ हर नक्षत्र को उसके सामने वाले नक्षत्र से जोड़ती हैं। आमने-सामने के इस संबंध को वेध, यानी “भेदना”, कहते हैं। आप जिस नक्षत्र को इस्तेमाल करना चाहते थे, उसके सामने वाले नक्षत्र में कोई पाप ग्रह बैठा हो, तो वह क्षण भेदा हुआ माना जाता है और छोड़ दिया जाता है — इसीलिए विवाह की तारीख़ तय करते समय यह चक्र देखा जाता है। यह GET एंडपॉइंट पूरा आरेख एक ही कॉल में लौटाता है और कोई पैरामीटर नहीं लेता। `edges` एक ऑब्जेक्ट है जिसमें `east`, `south`, `west` और `north` हैं; हर एक में सात नक्षत्र नामों की सूची है, उसी क्रम में जिसमें वे उस भुजा पर आते हैं। `vedha_map` की keys नक्षत्रों के नाम हैं (28 प्रविष्टियाँ), और हर प्रविष्टि `{edge, vedha_nakshatra}` बताती है कि वह नक्षत्र किस भुजा पर है और उसका इकलौता जोड़ीदार कौन है। यह तालिका तय संदर्भ डेटा है, इसलिए उत्तर कभी नहीं बदलता; बार-बार कॉल करने के बजाय इसे कैश कर लें। हर जोड़ी दोनों तरफ़ से एक जैसी है: अगर अश्विनी का जोड़ीदार पूर्वा फाल्गुनी है, तो पूर्वा फाल्गुनी का जोड़ीदार अश्विनी है। केवल एक नक्षत्र का जोड़ीदार चाहिए, तो `/api/astro/panchashalaka_vedha/` इस्तेमाल करें। ध्यान दें कि पंचशलाका हर नक्षत्र को ठीक एक जोड़ीदार देता है, जबकि इससे जुड़ा सप्तशलाका चक्र तीन देता है, और दोनों आरेखों में नक्षत्र अलग-अलग भुजाओं पर हैं, इसलिए दोनों में जोड़ीदार एक जैसे नहीं होते।
https://api.occultapi.com/api/astro/panchashalaka_chakra/ऑथेंटिकेशन
अपनी कुंजी X-API-Key हेडर में भेजें। कुंजी सिर्फ़ सर्वर पर रखने की चीज़ है — इसे कभी ब्राउज़र के JavaScript या मोबाइल ऐप में न डालें।
X-API-Key: yt_live_a1b2c3d4_…उदाहरण अनुरोध
curl "https://api.occultapi.com/api/astro/panchashalaka_chakra/" \
-H "X-API-Key: $OCCULT_API_KEY"उत्तर
{
"edges": {
"east": [
"Dhanishtha",
"Shatabhisha",
"Purva Bhadrapada",
"Uttara Bhadrapada",
"Revati",
"Ashwini",
"Bharani"
],
"south": [
"Krittika",
"Rohini",
"Mrigashira",
"Ardra",
"Punarvasu",
"Pushya",
"Ashlesha"
],
"west": [
"Vishakha",
"Swati",
"Chitra",
"Hasta",
"Uttara Phalguni",
"Purva Phalguni",
"Magha"
],
"north": [
"Shravana",
"Abhijit",
"Uttara Ashadha",
"Purva Ashadha",
"Moola",
"Jyeshtha",
"Anuradha"
]
},
"vedha_map": {
"Ashwini": {
"edge": "east",
"vedha_nakshatra": "Purva Phalguni"
},
"Purva Phalguni": {
"edge": "west",
"vedha_nakshatra": "Ashwini"
},
"Swati": {
"edge": "west",
"vedha_nakshatra": "Shatabhisha"
},
"Shatabhisha": {
"edge": "east",
"vedha_nakshatra": "Swati"
},
"Chitra": {
"edge": "west",
"vedha_nakshatra": "Purva Bhadrapada"
},
"Purva Bhadrapada": {
"edge": "east",
"vedha_nakshatra": "Chitra"
},
"Hasta": {
"edge": "west",
"vedha_nakshatra": "Uttara Bhadrapada"
},
"Uttara Bhadrapada": {
"edge": "east",
"vedha_nakshatra": "Hasta"
},
"Uttara Phalguni": {
"edge": "west",
"vedha_nakshatra": "Revati"
},
"Revati": {
"edge": "east",
"vedha_nakshatra": "Uttara Phalguni"
},
"Rohini": {
"edge": "south",
"vedha_nakshatra": "Abhijit"
},
"Abhijit": {
"edge": "north",
"vedha_nakshatra": "Rohini"
},
"Mrigashira": {
"edge": "south",
"vedha_nakshatra": "Uttara Ashadha"
},
"Uttara Ashadha": {
"edge": "north",
"vedha_nakshatra": "Mrigashira"
},
"Ardra": {
"edge": "south",
"vedha_nakshatra": "Purva Ashadha"
},
"Purva Ashadha": {
"edge": "north",
"vedha_nakshatra": "Ardra"
},
"Punarvasu": {
"edge": "south",
"vedha_nakshatra": "Moola"
},
"Moola": {
"edge": "north",
"vedha_nakshatra": "Punarvasu"
},
"Pushya": {
"edge": "south",
"vedha_nakshatra": "Jyeshtha"
},
"Jyeshtha": {
"edge": "north",
"vedha_nakshatra": "Pushya"
},
"Dhanishtha": {
"edge": "east",
"vedha_nakshatra": "Ashlesha"
},
"Ashlesha": {
"edge": "south",
"vedha_nakshatra": "Dhanishtha"
},
"Magha": {
"edge": "west",
"vedha_nakshatra": "Shravana"
},
"Shravana": {
"edge": "north",
"vedha_nakshatra": "Magha"
},
"Bharani": {
"edge": "east",
"vedha_nakshatra": "Anuradha"
},
"Anuradha": {
"edge": "north",
"vedha_nakshatra": "Bharani"
},
"Krittika": {
"edge": "south",
"vedha_nakshatra": "Vishakha"
},
"Vishakha": {
"edge": "west",
"vedha_nakshatra": "Krittika"
}
}
}ऊपर वाले अनुरोध से ही की गई असली कॉल का उत्तर। नतीजे data के अंदर हैं।
त्रुटियाँ
कुंजी और क्रेडिट की जाँच से आई त्रुटियाँ { "error": "…", "message": "<code>", "is_error": true } रूप में आती हैं। लोगों को error दिखाएँ और कोड में message देखकर फ़ैसला करें। पूरी सूची त्रुटि संदर्भ में है।