इसे छोड़कर कंटेंट पर जाएं
AstroWay/api v2.254.12 · hi
सभी सिस्टम सामान्य हैं

वेबसाइट के लिए ज्योतिषीय विजेट्स

पब्लिक HTML विजेट GET /v1/embed/* तैयार iframe फ्रैगमेंट देते हैं - SVG व्हील, होरोस्कोप, न्यूमरोलॉजी आदि। बिना API key, विज़िटर के IP के हिसाब से लिमिट (120 रिक्वेस्ट प्रति घंटा, /v1/public/* से अलग, इसलिए कई विजेट वाला पेज लिमिट से नहीं टकराता), कैश public, max-age=300। मार्केटिंग पेजों के लिए उपयुक्त; high-traffic प्रोडक्शन के लिए SDK इस्तेमाल करो।

<iframe src="https://api.astroway.info/v1/embed/wheel?date=1990-05-15&time=14:30&lat=50.45&lng=30.52&tz=2&theme=dark"
width="460" height="560" style="border:0"></iframe>

शुरुआत कहाँ से करें

Section titled “शुरुआत कहाँ से करें”

एम्बेड करने का तरीका इस बात पर निर्भर करता है कि तुम्हारी साइट किस पर बनी है। कंटेंट वही है, फर्क सिर्फ इतना है कि कितना काम तुम्हारे ऊपर रह जाता है।

साइटक्या लगाना है
WordPressAstroWay प्लगइन: 18 शॉर्टकोड और 26 Gutenberg ब्लॉक। ग्यारह विजेट इंस्टॉल करते ही बिना key के काम करने लगते हैं।
Elementor वाला WordPressAstroWay for Elementor: सात विजेट सीधे एडिटर में, ड्रैग-एंड-ड्रॉप से।
Tilda, Squarespace, Wix, साधारण HTMLनीचे दिया स्क्रिप्ट-लोडर या गैलरी से तैयार <iframe>। एक बटन से कॉपी हो जाता है।
अपना खुद का फ्रंटएंडवही /v1/embed/* endpoint, या SDK, अगर लेआउट पर पूरा कंट्रोल चाहिए।

प्लगइन वही कंटेंट देते हैं जो इस पेज के endpoint देते हैं, लेकिन उसे तुम्हारी थीम के स्टाइल में रेंडर करते हैं और मैन्युअल ऊँचाई सेट करने की ज़रूरत नहीं होती।

अलग विजेट: नेटल चार्ट कैलकुलेटर

Section titled “अलग विजेट: नेटल चार्ट कैलकुलेटर”

इस पेज के विजेट वही दिखाते हैं जो तुम पहले से जानते हो: तारीख, समय और जगह तुम ही पास करते हो। अगर चाहिए कि डेटा खुद विज़िटर डाले, तो हमारा दूसरा विजेट है, नेटल चार्ट कैलकुलेटर (पैकेज @astroway/widget)। यह एक ही एम्बेड में फॉर्म, कैलकुलेशन और व्हील है, दस भाषाएँ, लाइट और डार्क थीम।

फर्क स्टाइल में नहीं, बल्कि इसमें है कि कैलकुलेशन कहाँ होता है। कैलकुलेटर विज़िटर के ब्राउज़र में गणना करता है, और जन्म का डेटा सर्वर पर बिल्कुल नहीं जाता। /v1/embed/* विजेट की गणना हम करते हैं, इसलिए उनके पैरामीटर iframe के एड्रेस में दिखते हैं।

तुम्हें क्या चाहिएक्या लो
विज़िटर अपना जन्म डेटा खुद डाले@astroway/widget कैलकुलेटर
जन्म डेटा ब्राउज़र से बाहर न जाए@astroway/widget कैलकुलेटर
होरोस्कोप, ट्रांज़िट, टैरो, न्यूमरोलॉजी, पंचांग और बारह और प्रकारइस पेज के विजेट
दस की जगह बीस भाषाएँइस पेज के विजेट

अगर iframe की ऊँचाई खुद कैलकुलेट नहीं करनी, तो लोडर जोड़ो: यह अपनी जगह iframe डालता है और कंटेंट के हिसाब से ऊँचाई अपने आप एडजस्ट करता है, क्योंकि विजेट postMessage के ज़रिए अपना साइज़ बताता है।

<script src="https://cdn.astroway.info/embed.js"
data-widget="wheel" data-date="1990-05-15" data-time="14:30"
data-lat="50.45" data-lng="30.52" data-tz="3"></script>

कोई भी data-* एट्रिब्यूट क्वेरी पैरामीटर बन जाता है, इसलिए data-theme="light" और data-lang="en" ठीक वैसे ही काम करते हैं जैसे iframe वाले उदाहरण में। data-height="500" ऊँचाई फिक्स कर देता है और ऑटो-एडजस्ट बंद कर देता है। एक ही पेज पर कई विजेट एक-दूसरे में दखल नहीं देते।

Key की ज़रूरत नहीं है और न ही स्वीकार की जाती है। /v1/embed/* endpoint पब्लिक हैं, और एट्रिब्यूट में key पेज के सोर्स कोड में दिख जाएगी। लोडर ऐसे एट्रिब्यूट को कंसोल में चेतावनी के साथ इग्नोर करता है।

कौन सा एड्रेस जोड़ना है

Section titled “कौन सा एड्रेस जोड़ना है”
फ़ाइलकैशकिसके लिए
https://cdn.astroway.info/embed.js5 मिनटडिफ़ॉल्ट विकल्प। फिक्स अपने आप मिलते रहते हैं।
https://cdn.astroway.info/embed.v1.js1 साल, immutableअगर अपरिवर्तनीयता चाहिए। सिर्फ सिक्योरिटी के लिए अपडेट होता है; बिहेवियर में बदलाव embed.v2.js में जाएँगे।

सभी 16 विजेट का लाइव प्रीव्यू। थीम और कंटेंट की भाषा चुनो, स्निपेट को <iframe> और <script> लोडर के बीच स्विच करो और तैयार कोड कॉपी करो।

सामान्य पैरामीटर

Section titled “सामान्य पैरामीटर”

सभी विजेट स्वीकार करते हैं:

पैरामीटरमानडिफ़ॉल्टविवरण
themedark · light · consoledarkकलर स्कीम।
languk · en · +18 भाषाएँukकंटेंट की भाषा। Accept-Language header से भी पढ़ी जाती है।
disclaimer1 · true · yesबंदफुटर में डिस्क्लेमर जोड़ता है कि कंटेंट मनोरंजन और सामान्य जानकारी के लिए है (मेडिकल, साइकोलॉजिकल, फाइनेंशियल या लीगल सलाह नहीं)।
विजेटEndpointविशिष्ट पैरामीटर
दैनिक राशिफलGET /embed/daily-horoscopesign, date
नेटल व्हीलGET /embed/wheel (एलियास /embed/natal)date, time, lat, lng, tz, city
ट्रांज़िट टाइमलाइनGET /embed/transit-timelinedate, days (अधिकतम 30)
बॉडीग्राफ (Human Design)GET /embed/bodygraphdate, time, lat, lng, tz
वैदिक कुंडलीGET /embed/kundlidate, time, lat, lng, tz
मिनी-चार्टGET /embed/mini-chartdate, time, lat, lng, tz, city
दिन का ग्रहGET /embed/planet-of-daydate
चंद्र कलाGET /embed/moon-phasedate
दिन का टैरोGET /embed/daily-tarotdate
मासिक राशिफलGET /embed/monthly-forecastsign, month (YYYY-MM)
आकाश के ट्रांज़िटGET /embed/transitdate
न्यूमरोलॉजीGET /embed/numerologyname, date, system (pythagorean · chaldean)
पंचांगGET /embed/panchangdate, lat, lng, tz (कोऑर्डिनेट अनिवार्य)
सिनैस्ट्रीGET /embed/synastrydate_a, time_a, lat_a, lng_a, tz_a, date_b, time_b, lat_b, lng_b, tz_b
चंद्र कैलेंडरGET /embed/moon-calendarmonth (YYYY-MM), tz
टैरो स्प्रेडGET /embed/tarot-spreadspread (single-card · three-card · decision · career), date, seed, reversed, art

फॉर्मैट: तारीख - YYYY-MM-DD, समय - HH:MM, tz - UTC से घंटों में ऑफसेट। न दिए गए पैरामीटर समझदार डिफ़ॉल्ट से भर जाते हैं (आज की तारीख, दोपहर, भूमध्य रेखा)।

उपयोगी रहा?
संपादन सुझाएं

आखिरी अद्यतन: