मौसम का पूर्वानुमान एपीआई – आपकी साइट पर मौसम का पूर्वानुमान, मौसम के मॉडल के लिए सकल डेटा – इन्फोक्लिमैट, ओपनवेदर एपीआई से कनेक्ट करें – हेल्प सेंटर – पंडासुइट
OpenWeather API से कनेक्ट करें
Contents
उस पाठ ब्लॉक का चयन करें जो तापमान को इंगित करता है. खिड़की में गुण, शीर्ष दाईं ओर और बटन पर आइकन पर क्लिक करें जोड़ना > स्रोत.
आपकी साइट के लिए पेरिस में स्वचालित पूर्वानुमान
आप Infoclimat API पर कॉल कर सकते हैं, जो आपको इस शहर के लिए विस्तृत पूर्वानुमान लौटाएगा.
हम आपको www के लिंक के रूप में, स्रोत को निर्दिष्ट करने के लिए कहते हैं.भंग करना.FR, इस डेटा का उपयोग करके अपने अनुप्रयोगों या पृष्ठों में.
यह एपीआई एक उचित और गैर -व्यावसायिक उपयोग तक सीमित है. 5 से कम का उपयोग उचित माना जाता है.24 घंटे में 000 प्रश्न और सभी पूर्वानुमान एपीआई के लिए प्रति सेकंड एक अनुरोध से कम.
आपको यह सुनिश्चित करना होगा कि आप इस सीमा से अधिक न हों, या आपकी पहुंच स्वचालित रूप से लॉक हो जाएगी (इस मामले में आपको एक ERTP त्रुटि संदेश प्राप्त होगा 509 बैंडविड्थ सीमा पार हो गई)). कृपया स्वयंसेवकों के एक संघ द्वारा, बिना विज्ञापन के, बिना किसी विज्ञापन के मुफ्त में हमारी सेवा का सम्मान करें. यदि आपकी आवश्यकताएं अधिक हैं (उपलब्ध अनुरोधों या मापदंडों की संख्या के संदर्भ में), तो कृपया हमसे पहले से संपर्क करें.
यदि प्रमाणीकरण कुंजी गलत है, तो संदेश 400 गलत अनुरोध लौटा दी जाएगी. यदि रन जारी किया जा रहा है और डेटा उपलब्ध नहीं है, तो कोड होगा 409 संघर्ष.
हम आपको सलाह देते हैं कि डेटा प्रोसेसिंग डेटा से पहले हमेशा “Request_state” सेटिंग की जांच करें, यह किसी समस्या की स्थिति में आपके एप्लिकेशन को बढ़ाने से बचेगा.
मापदण्ड नाम | उपलब्ध स्तर | इकाइयों | विवरण |
---|---|---|---|
तापमान | 2M, ग्राउंड, 300HPA, 400HPA, 500HPA, 550HPA, 600HPA, 650HPA, 700HPA, 750HPA, 850HPA, 900HPA, 950HPA, 975HPA, 1000HPA, 1000HPA | केल्विन | तापमान |
बारिश | लागू नहीं | मिमी | 3 घंटे के लिए वर्षा |
वर्षा | लागू नहीं | मिमी | 3 घंटे के लिए संवहन वर्षा |
दबाव | समुद्र तल | पास्कल | समुद्र तल पर दबाव |
नमी | 2M, 300HPA, 400HPA, 500HPA, 550HPA, 600HPA, 650HPA, 700HPA, 750HPA, 850HPA, 900HPA, 950HPA, 975HPA, 1000HPA, 1000HPA, 1000HPA, 1000HPA, 1000HPA, 1000HPA | % | सापेक्षिक आर्द्रता |
नेबुलोसिटिस | कुल, उच्च, मध्यम, कम | % | अस्पष्टता |
हवा की दिशा | 10m, 305m, 457m, 610m, 914m, 1829m, 2743m, 3658m, 4572m, 300hpa, 400hpa, 500hpa, 550hpa, 600HPA, 650HPA, 700HPA, 750HPA, 900HPA, 900HPA, 900HPA, 900HPA, 900HPA, 900HPA, 900HPA | ° | मध्य हवा की दिशा |
Wind_moyen | 10m, 305m, 457m, 610m, 914m, 1829m, 2743m, 3658m, 4572m, 300hpa, 400hpa, 500hpa, 550hpa, 600HPA, 650HPA, 700HPA, 750HPA, 900HPA, 900HPA, 900HPA, 900HPA, 900HPA, 900HPA, 900HPA | किमी/घंटा | मध्यम हवा |
wind_rafales | 10 मीटर | किमी/घंटा | पवन बल |
Iso_zero | लागू नहीं | एम | इज़ोटेर्म की ऊंचाई 0 ° C |
raix_neige | लागू नहीं | [हां नहीं] | बर्फ का जोखिम |
भू -भाग का | 500HPA, 550HPA, 600HPA, 650HPA, 700HPA, 750HPA, 850HPA, 900HPA, 950HPA, 975HPA, 1000HPA | जीपीडीएएम | भू -भाग की ऊँचाई |
SPEED_ रिवर्स | 500HPA, 550HPA, 600HPA, 650HPA, 700HPA, 750HPA, 850HPA, 900HPA, 950HPA, 975HPA, 1000HPA | एचपीए/एस | ऊर्ध्वाधर गति |
पावत | लागू नहीं | मिमी | अविकसित जल |
lighted_index | लागू नहीं | केल्विन | उठाया हुआ सूचक |
most_unstable_lifted_index | लागू नहीं | केल्विन | अस्थिर सबसे उठा हुआ सूचकांक |
केप | लागू नहीं | जे/किग्रा | केप |
म्यूकेप | लागू नहीं | जे/किग्रा | म्यूकेप |
संवेदनात्मक_इन्हिबिशन | लागू नहीं | जे/किग्रा | संवहन निषेध (CIN) |
Request_state | लागू नहीं | [५० ९, ४० ९, ४००,२००] | कथन |
Request_key | लागू नहीं | लागू नहीं | अनुरोध के लिए आंतरिक अनुरोध |
Model_run | लागू नहीं | [00,06,12,18] | दौड़ना |
-
- संपर्क करें / हमसे संपर्क करें
- स्वयंसेवक या कर्मचारी बनें
- हम कौन हैं ? हम क्या करते हैं ?
- कानूनी नोटिस
- ∞
- मेटियो-टाइम-रील.Fr – मौसम में मौसम
- मौसम संग्रह खोज इंजन
- वेंटोक्स में मौसम
- संगठन
- मंचों
- एंड्रॉयड
- आईओएस
- ∞
- Infoclimat नंबर 053372184 के तहत पंजीकृत एक ब्रांड है
- CNIL (875366) को घोषित साइट | सिरेट: 45386074400037
- Infoclimat एक गैर -लाभकारी 1901 लॉ एसोसिएशन है
OpenWeather API से कनेक्ट करें
आप ओपनवेदर एपीआई से कनेक्ट करके अपने आवेदन में अगले दिनों के मौसम के डेटा और अगले दिनों के पूर्वानुमान को प्रदर्शित कर सकते हैं. API कनेक्शन HTTP घटक के लिए धन्यवाद दिया जाता है.
इस ट्यूटोरियल के लिए, हम पेरिस वेदर ऐप एप्लिकेशन का विस्तार करेंगे.
इस आलेख में
- एक ओपनवेदर खाता बनाएं
- मौसम का पूर्वानुमान प्रदर्शित करें
- एक संग्रह में पूर्वानुमान दिखाएं
एक ओपनवेदर खाता बनाएं
OpenWeather एक शहर के लिए मौसम के पूर्वानुमान तक पहुंच की अनुमति देने के लिए एक ऑनलाइन सेवा सुलभ है. यह किसी स्थान से मौसम डेटा प्राप्त करने के लिए अलग एपीआई प्रदान करता है.
OpenWeather पर एक मुफ्त खाता बनाएँ
OpenWeather आपको किसी स्थान से मौसम डेटा प्राप्त करने के लिए अलग एपीआई प्रदान करता है. हम कॉल करेंगे एपीआई वर्तमान मौसम दिन का मौसम पाने के लिए, फिर परएपीआई दैनिक पूर्वानुमान अगले कुछ दिनों के लिए पूर्वानुमान प्रदर्शित करने के लिए.
मौसम का पूर्वानुमान प्रदर्शित करें
हमने मौसम और तापमान को प्रदर्शित करते हुए अपनी स्क्रीन तैयार की है. उद्देश्य अब सही डेटा प्रदर्शित करने के लिए मौसम एपीआई वर्तमान से कनेक्ट करना है.
एक HTTP घटक डालें
API से कनेक्शन HTTP घटक के लिए धन्यवाद दिया जाता है.
पंडासुइट स्टूडियो में वापस, क्लिक करें अवयव और एक घटक डालें एचटीटीपी.
सबसे अच्छा यह है कि इस घटक को अग्रभूमि में रखा जाए ताकि यह सक्रिय हो सके और एप्लिकेशन की किसी भी स्क्रीन से पूछताछ की जा सके. अन्यथा, इसे उस स्क्रीन में रखें जिसमें ये डेटा स्थित हैं.
HTTP घटक को कॉन्फ़िगर करें
खिड़की खोलो गुण.
यूआरएल
अपना URL प्राप्त करने के लिए मौसम API वर्तमान के तकनीकी दस्तावेज पर जाएं.
URL निम्नलिखित रूप में है:
https: // api.खोलना.Org/डेटा/2.5/मौसम?q = & appid =
जिसमें शहर और आपकी व्यक्तिगत एपीआई कुंजी का नाम है.
से API संदर्भ URL कॉपी करें Https: जब तक ? शामिल नहीं है, बाकी प्रश्न श्रृंखलाओं से मेल खाती है जो नीचे इंगित की जाएगी:
https: // api.खोलना.Org/डेटा/2.5/मौसम
तरीका
विधि चुनें पाना एपीआई से डेटा की आवश्यकता होती है.
प्रश्न श्रृंखला / क्वेरी थोंग्स
OpenWeather आपको प्रदान करता है क्वेरी थोंग्स जो आपके एपीआई अनुरोध के मापदंडों के लिए मानों को विशेषता देना संभव बनाते हैं:
- शहर : क्यू (हमारे उदाहरण में: पेरिस, एफआर)
- ऐप आईडी: भंग करना
- माप की इकाई: इकाइयां (हमारे उदाहरण में: मीट्रिक)
- और भाषा: लैंग (हमारे उदाहरण में: FR)
ID AP (Appid) आपकी व्यक्तिगत कुंजी API कुंजी से मेल खाती है जिसे आप OpenWeather इंटरफ़ेस से उत्पन्न करते हैं.
अपना आईडी / एपीआई कुंजी ऐप उत्पन्न करने के लिए, अपने पर जाएं खाता, अनुभाग कीज़ एपीआई.
कैश प्रबंधन
आप बकबक को भी निजीकृत कर सकते हैं. पर क्लिक करें नेटवर्क और कैश ताकि एप्लिकेशन कैश की सामग्री लौटाता है, लेकिन फिर भी इसे अपडेट करने के लिए अनुरोध करता है. यह विकल्प आपको त्वरित प्रतिक्रिया देने की अनुमति देता है.
अनुरोध का परीक्षण करें
अब आपको परीक्षण करना होगा कि क्या आपका कनेक्शन ठीक से कॉन्फ़िगर किया गया है.
बटन पर क्लिक करें संपादन करना HTTP घटक (या HTTP घटक के दृश्यमान क्षेत्र पर डबल-क्लिक करें).
जानकारी दिखाई देती है. बटन पर क्लिक करें अनुरोध परीक्षण.
अपने अनुरोध के परिणामों की कल्पना करें: यदि कच्चा डेटा आपकी इच्छा के अनुरूप है, तो एपीआई को ठीक से कॉन्फ़िगर किया गया है.
यह आपको डेटा संरचना को बेहतर ढंग से समझने और सही सूत्रों को औपचारिक रूप से समझने की अनुमति देता है.
जानकारी दिखाओ
तापमान पर एक चर संबद्ध करें
उस पाठ ब्लॉक का चयन करें जो तापमान को इंगित करता है. खिड़की में गुण, शीर्ष दाईं ओर और बटन पर आइकन पर क्लिक करें जोड़ना > स्रोत.
निम्न सूत्र की प्रतिलिपि बनाएँ:
]
फ़ंक्शन का विस्तार:
- ID_HTTP HTTP घटक पहचानकर्ता है. इस पहचानकर्ता को प्राप्त करने के लिए गुण विंडो से HTTP घटक के नाम पर डबल-क्लिक करें.
- मुख्य/अस्थायी इतापमान मूल्य तक पहुँचने का साधन सेंट
- @formatnumber आपको भाषा भाषा के आधार पर स्वाभाविक रूप से एक नंबर प्रदर्शित करने की अनुमति देता है.
सभी कार्यों को खोजने के लिए, इस ट्यूटोरियल को देखें.
दिन के लिए मौसम दिखाएं स्थितियों के लिए धन्यवाद
ओपनवेदर क्षेत्र का उपयोग करके अपने एपीआई से दिन से मौसम के बारे में जानकारी प्रदान करता है आइकन. यह क्षेत्र आइकन अलग -अलग मूल्यों (01d, 02d, 10n आदि के लिए. ) विभिन्न मौसम स्थितियों के अनुरूप: साफ आकाश, कुछ बादल, बिखरे हुए बादल.
उदाहरण के लिए 10N के साथ जुड़ा हुआ है हल्की बारिश (कम बारिश).
इन आइकन का उपयोग करने के बजाय, हमने एक गैलरी घटक में आफ्टर इफेक्ट्स एनिमेशन की एक श्रृंखला डाली है. प्रत्येक एनीमेशन एक मौसम मूल्य से मेल खाता है.
उद्देश्य एपीआई द्वारा उठाए गए मूल्य के अनुसार सही एनीमेशन प्रदर्शित करना है.
एक घटक डालें शर्तें. खिड़की में गुण, प्रत्येक मान के लिए एक शर्त बनाएं:
डेटा: [डेटा: d_http (/मौसम/0/आइकन)] फ़ंक्शन: मान पर EGAL: 01D
मूल्य के नाम के साथ प्रत्येक स्थिति का नाम बदलें, उदाहरण के लिए 01 डी.
बॉक्स को चेक करें स्वत: मूल्यांकन
शर्तों का चयन करें और ट्रिगर के साथ कार्रवाई बनाएं मूल्यांकन > एक घटक पर कार्य करें > गैलरी > चयनित पृष्ठ पर जाएं (01 डी) .
अनुरोध लॉन्च करें
आपको अपने एप्लिकेशन से एपीआई क्वेरी कार्रवाई बनाने की आवश्यकता है. इसके लिए स्वचालित रूप से करने के लिए, हम अग्रभूमि प्रदर्शित करते समय ऐसा करना चुनते हैं.
अग्रभूमि का चयन करें और पर क्लिक करें कार्रवाई.
चुनना वर्तमान प्रदर्शन > घटक पर कार्य > HTTP घटक > अनुरोध लॉन्च करें
एक संग्रह में पूर्वानुमान दिखाएं
एक संग्रह बनाएं
हमारे उदाहरण में, हम एक क्षैतिज सूची में और दिन की तारीख, एक आइकन और तापमान का औसत सहित स्टिकर के रूप में मौसम का पूर्वानुमान प्रदर्शित करते हैं.
यह सूची एक घटक के लिए नेत्रहीन धन्यवाद बनाई गई थी संग्रह.
दैनिक पूर्वानुमान एपीआई से कनेक्ट करें
मौसम के पूर्वानुमानों तक पहुंचने के लिए, OpenWeather एक समर्पित API प्रदान करता है: दैनिक पूर्वानुमान. एक नए एपीआई से कनेक्ट करने के लिए, आपको एक नया HTTP घटक सम्मिलित करना होगा.
एक नया डालें HTTP घटक और खिड़की में गुण, निम्नलिखित क्षेत्रों को सूचित करें:
यूआरएल
https: // api.खोलना.Org/डेटा/2.5/पूर्वानुमान/दैनिक
आपको यह URL OpenWeather के तकनीकी प्रलेखन में पाते हैं:
तरीका
विधि चुनें पाना एपीआई से डेटा की आवश्यकता होती है.
प्रश्न श्रृंखला / क्वेरी थोंग्स
अन्य एपीआई के लिए समान मापदंडों को इंगित करें:
- शहर: क्यू (हमारे उदाहरण में: पेरिस, एफआर)
- आईडी ऐप: appid
- माप की इकाई: इकाइयाँ (हमारे उदाहरण में: मीट्रिक)
- और भाषा: लैंग (हमारे उदाहरण में: fr)
एपीआई कनेक्शन का परीक्षण करें
बटन पर क्लिक करें संपादन करना HTTP घटक (या HTTP घटक के दृश्यमान क्षेत्र पर डबल-क्लिक करें).
जानकारी दिखाई देती है.
बटन पर क्लिक करें अनुरोध परीक्षण.
अपने अनुरोध के परिणामों की कल्पना करें: यदि कच्चा डेटा आपकी इच्छा के अनुरूप है, तो एपीआई को ठीक से कॉन्फ़िगर किया गया है.
जानकारी दिखाओ
अपनी सूची के प्रत्येक तत्व को डेटा स्रोत से कनेक्ट करें, जो कि एपीआई से कहना है.
उदाहरण के लिए, तिथि का चयन करें.
खिड़की में गुण, शीर्ष दाईं ओर और बटन पर डायनेमिक डेटा आइकन पर क्लिक करें जोड़ना.
निम्न सूत्र की प्रतिलिपि बनाएँ:
[डेटा: id_http (/सूची/@@getByIndex: [डेटा: (RowIndex)]/dt/@गुणा: 1000/@formatdate: datestyle | मध्यम)]]]
सभी कार्यों को खोजने के लिए, इस ट्यूटोरियल को देखें.
इसने आपके प्रश्न का उत्तर दिया है ?
टिप्पणियों के लिए धन्यवाद, आपकी टिप्पणी प्रस्तुत करने के लिए एक समस्या थी. कृपया बाद में पुन: प्रयास करें.