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

Make

एक स्क्रिप्ट जो API को जन्म तिथि, समय, टाइमज़ोन और कोऑर्डिनेट्स भेजती है और जवाब से सूर्य, चंद्रमा और असेंडेंट के चिन्ह निकालती है। नीचे दिया गया अनुरोध प्रोडक्शन पर उसी रूप में भेजा गया है जैसा मॉड्यूल बनाता है; Make में कदम Make की डॉक्यूमेंटेशन के अनुसार HTTP एप्लिकेशन संस्करण 4 के लिए 2026-09-17 की स्थिति में लिखे गए हैं। HTTP एप्लिकेशन Make के मुफ्त प्लान पर उपलब्ध है।

पहले तू एक कुंजी बना, जैसा कि सेक्शन ऑटोमेशन के लिए कुंजी में बताया गया है, क्षेत्र chart के साथ।

1. HTTP मॉड्यूल को keychain के साथ जोड़

Section titled “1. HTTP मॉड्यूल को keychain के साथ जोड़”

HTTP एप्लिकेशन जोड़, मॉड्यूल Make a request। Make सलाह देता है कि क्रेडेंशियल्स को अलग फ़ील्ड में पास किया जाए, हेडर में नहीं, और keychain स्क्रिप्ट से बाहर कुंजी रखता है।

  1. Authentication type: API key.
  2. Credentials: keychain बना। उसे एक नाम दे, कुंजी को Key में डाल, स्थान In the header, पैरामीटर नाम X-Api-Key
  • URL:

    https://api.astroway.info/v1/chart
  • Method: POST.

  • Body content type: application/json.

  • Body input method: JSON string.

  • Body content: नीचे दिया गया JSON आपके ट्रिगर के मानों के साथ।

  • Parse response: Yes.

{
"date": "1990-05-15",
"time": "14:30:00",
"timezone": "Europe/Kyiv",
"latitude": "50.45",
"longitude": "30.52"
}

हर मिलाए गए मान के चारों ओर कोट्स रखें, संख्याओं को भी: मान JSON स्ट्रिंग में साधारण टेक्स्ट के रूप में जाता है, और API "50.45" को संख्या के रूप में स्वीकार करता है। वही Parse response Yes मान के साथ data को अगले मॉड्यूल में मिलाने के लिए उपलब्ध कराता है।

मॉड्यूल को एक बार चलाओ। आउटपुट पैकेज में data.input.timezoneOffset उदाहरण के लिए 4 है: वह टाइमज़ोन ऑफ़सेट जो उस दिन कीव का था।

3. चिन्हों को मिलाओ

Section titled “3. चिन्हों को मिलाओ”

किसी भी अगले मॉड्यूल में इस फ़ॉर्मूले वाला फ़ील्ड असेंडेंट का चिन्ह देता है:

get(split("Овен,Телець,Близнюки,Рак,Лев,Діва,Терези,Скорпіон,Стрілець,Козеріг,Водолій,Риби"; ","); floor(ASCENDANT / 30) + 1)

जहाँ ASCENDANT की जगह data.houses.ascendant रखा गया है। + 1 आवश्यक है, क्योंकि get() 1 से गिनता है, जबकि चिन्ह का नंबर 0 से शुरू होता है। उदाहरण के लिए floor(159.26 / 30) + 1 6 देता है, और छठा नाम कन्या है।

सूर्य और चंद्रमा के लिए data.planets के पहले और दूसरे एलिमेंट की longitude लें, जिन्हें Make data.planets[1].longitude और data.planets[2].longitude के रूप में मैप करता है। उदाहरण में ये वृषभ और मकर हैं।

जब मॉड्यूल फेल हो

Section titled “जब मॉड्यूल फेल हो”
  • 400 INVALID_FIELD with timezone in details: मिलाया गया ज़ोन खाली है, यह EST जैसी संक्षिप्ति है या ज़ोन का नाम नहीं है।
  • 400 with date or time in details: ट्रिगर फ़ॉर्मेट YYYY-MM-DD / HH:MM:SS नहीं है; कॉल करने से पहले इसे formatDate() से फ़ॉर्मेट करो।
  • 403 ENDPOINT_NOT_IN_SCOPE: कुंजी के स्कोप में chart नहीं है।
  • 429 KEY_BUDGET_EXHAUSTED: कुंजी ने अपना बजट ख़त्म कर दिया; डैशबोर्ड में इसे रीफ़िल करो।
उपयोगी रहा?
Запропонувати правку

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