ऐप्स विकसित करना सीखना चाहते हैं? आपको सबसे पहले एपीआई को समझना होगा।
एपीआई के साथ सभी तरह के कार्यों को पूरा किया जा सकता है, डेटा के लिए वेबसाइटों को स्क्रैप करने से लेकर मौसम, उड़ानों और यहां तक कि सोशल नेटवर्किंग पोस्ट को स्वचालित करने तक। यहां, हम इस पर एक नज़र डालते हैं कि एपीआई ऑटोमेशन का उपयोग करके कैसे शुरुआत करें फिक्सर.
एक एपीआई क्या है?
एक एप्लीकेशन प्रोग्रामिंग इंटरफेस (एपीआई) सॉफ्टवेयर का एक टुकड़ा है जो दो (या अधिक) अनुप्रयोगों को संचार करने की अनुमति देता है। वेबसाइट या मोबाइल ऐप की आवश्यकता वाले अधिकांश दैनिक कार्य एपीआई के आसपास केंद्रित होते हैं। फोन डायलर और मैसेजिंग ऐप, सोशल नेटवर्क, वेदर ऐप - ये सभी एपीआई पर निर्भर हैं।
ऐसे एप्लिकेशन सीधे अंतर्निहित डेटाबेस से संबंधित नहीं होते हैं जो ऐप को जानकारी प्रदान करते हैं। इसके बजाय, एपीआई एक मध्यस्थ के रूप में मौजूद है, एक गो-बीच जो उपयोगकर्ता से निर्देश लेता है, सर्वर से संचार करता है, सर्वर से जानकारी प्राप्त करता है, और इसे उपयोगकर्ता को लौटाता है।
एपीआई की तुलना एक रेस्तरां में कर्मचारियों की प्रतीक्षा करने, ग्राहक का ऑर्डर लेने, शेफ को सौंपने, फिर अपने ऑर्डर के साथ लौटने से की गई है।
हालांकि, एक एपीआई की तुलना आधुनिक कार के स्टीयरिंग सिस्टम से आसानी से की जा सकती है। आप स्टीयरिंग व्हील, पैडल और गियर (ऐप) को संभालते हैं, और किसी भी क्रिया को डेटा (एपीआई) में स्थानांतरित कर दिया जाता है और स्टीयरिंग मशीनरी और इंजन (सर्वर) को सूचित किया जाता है।
आप एक एपीआई के साथ क्या कर सकते हैं?
कई प्रकार के एपीआई उपलब्ध हैं। ऑपरेटिंग सिस्टम में डायलॉग बॉक्स बनाने से लेकर डिवाइस कैमरा एक्सेस करने तक हर चीज के लिए एपीआई की सुविधा है। कई मुफ्त एपीआई उपलब्ध हैं, खासकर वेब अनुप्रयोगों के लिए।
एपीआई को आम तौर पर लोकप्रिय प्रोग्रामिंग भाषाओं के साथ एक्सेस किया जा सकता है। जब वेब एपीआई की बात आती है, तो PHP, जावास्क्रिप्ट, या वेब विकास के लिए उपयुक्त कुछ भी भाषाओं का उपयोग किया जा सकता है।
एक एपीआई और उपयुक्त प्रोग्रामिंग ज्ञान के साथ, आप एक ऐप विकसित कर सकते हैं जो एपीआई के माध्यम से आपूर्ति किए गए डेटा के साथ उपयोगी जानकारी प्रदान करता है। एक समाचार ऐप या स्टॉक और शेयरों पर नज़र रखने वाले ऐप पर विचार करें।
फिक्सर के साथ करेंसी कन्वर्ट करें, एक एपीआई फॉरेक्स रेट्स प्रदान करता है
एक उदाहरण एपीआई जिसे आप अभी विकसित करना शुरू कर सकते हैं: फिक्सर.
फिक्सर एक एपीआई प्रदान करता है जो 170 विश्व मुद्राओं पर मुद्रा रूपांतरण या विदेशी मुद्रा (विदेशी मुद्रा) दरों की जांच के लिए एक ऐप बनाने के लिए उपकरण प्रदान करता है।
ध्यान दें, हालांकि, फिक्सर प्रति माह बुनियादी 100 एपीआई कॉल से अधिक के लिए मासिक सदस्यता की मांग करता है। एपीआई प्रदाताओं के साथ यह असामान्य नहीं है, इसलिए आगे बढ़ने से पहले इसे ध्यान में रखें। हालाँकि, फिक्सर मुफ्त में इस्तेमाल किया जा सकता है विकास उद्देश्यों के लिए, और 100 एपीआई कॉल के तहत।
आधार URL के साथ आरंभ करें:
https://data.fixer.io/api/
प्रत्येक फिक्सर खाते को एक एपीआई कुंजी मिलती है, जिसका उपयोग एपीआई कॉल को प्रमाणित करने के लिए किया जा सकता है
https://data.fixer.io/api/latest
? access_key = API_KEY
फिक्सर JSON प्रारूप में डेटा लौटाता है, आपकी चुनी हुई प्रोग्रामिंग भाषा द्वारा आसान पार्सिंग को सक्षम करता है। कार्यों को JSONP कॉलबैक के साथ भी निर्दिष्ट किया जा सकता है, जो कॉलबैक प्रतिक्रिया को वांछित फ़ंक्शन नाम में लपेट देगा।
सभी मुद्राएं आधार मुद्रा के सापेक्ष होती हैं। यूरोपीय संघ के बाहर उपयोग के लिए एक ऐप विकसित करने के लिए आधार मुद्रा निर्दिष्ट करना महत्वपूर्ण है। फिक्सर यूरो (EUR) को अपनी आधार मुद्रा के रूप में उपयोग करता है। इसे बदलने के लिए एपीआई कॉल में एक अलग आधार मुद्रा का उपयोग करें, उदाहरण के लिए:
https://data.fixer.io/api/latest
? access_key = API_KEY
और आधार = यूएसडी
और प्रतीक = GBP, JPY, EUR
फिक्सरका व्यापक एपीआई दस्तावेज अधिक जानकारी प्रदान करता है।
एपीआई आपको उन ऐप्स को बनाने में मदद करते हैं जिनकी आपके उपयोगकर्ताओं को आवश्यकता होती है
फिक्सर के साथ, आप मुद्रा रूपांतरण प्रश्नों को स्वचालित कर सकते हैं और विदेशी मुद्रा डेटा की निगरानी कर सकते हैं। नवीनतम दरों, रूपांतरण, ऐतिहासिक दरों, दो तिथियों के बीच के डेटा और यहां तक कि उतार-चढ़ाव के लिए कई समापन बिंदु प्रदान किए जाते हैं।
इस बीच, सशुल्क सदस्यता के साथ आप HTTPS का उपयोग कर सकते हैं और के साथ विकसित किसी भी ऐप के उपयोगकर्ताओं के लिए एक सुरक्षित कनेक्शन प्रदान कर सकते हैं फिक्सर.
लेकिन फिक्सर कई एपीआई में से एक है जो सभी स्तरों के डेवलपर्स को उपयोगी मोबाइल, डेस्कटॉप और वेब एप्लिकेशन बनाने में सक्षम बनाता है।
हमें उम्मीद है कि आपको हमारे द्वारा सुझाई गई और चर्चा की गई चीजें पसंद आएंगी! MUO में संबद्ध और प्रायोजित साझेदारियाँ हैं, इसलिए हमें आपकी कुछ खरीदारी से होने वाली आय का एक हिस्सा प्राप्त होता है। यह आपके द्वारा भुगतान की जाने वाली कीमत को प्रभावित नहीं करेगा और सर्वोत्तम उत्पाद अनुशंसाओं की पेशकश करने में हमारी सहायता करता है।
मार्केटस्टैक एपीआई के साथ अपने आगंतुकों को स्टॉक की जानकारी दें
आगे पढ़िए
- प्रचारित
- उत्पादकता
डेस्कटॉप और सॉफ्टवेयर समर्थन में व्यापक अनुभव के साथ सुरक्षा, लिनक्स, DIY, प्रोग्रामिंग, और टेक समझाया, और वास्तव में उपयोगी पॉडकास्ट निर्माता के लिए उप संपादक। लिनक्स प्रारूप पत्रिका में योगदानकर्ता, ईसाई एक रास्पबेरी पाई टिंकरर, लेगो प्रेमी और रेट्रो गेमिंग प्रशंसक है।
हमारे न्यूज़लेटर की सदस्यता लें
तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!
सब्सक्राइब करने के लिए यहां क्लिक करें