Computer >> कंप्यूटर >  >> नेटवर्किंग >> इंटरनेट

Coinlayer API:आपके प्रोजेक्ट में लाइव क्रिप्टोक्यूरेंसी कीमतों को प्रदर्शित करने का एक त्वरित तरीका

Coinlayer API:आपके प्रोजेक्ट में लाइव क्रिप्टोक्यूरेंसी कीमतों को प्रदर्शित करने का एक त्वरित तरीका

यह एक प्रायोजित लेख है और इसे कॉइनलेयर द्वारा संभव बनाया गया था। वास्तविक सामग्री और राय लेखक के एकमात्र विचार हैं जो एक पोस्ट प्रायोजित होने पर भी संपादकीय स्वतंत्रता बनाए रखते हैं।

चाहे आप किसी ऐसे प्रोजेक्ट पर काम कर रहे एक ऐप डेवलपर हों, जिसके लिए आपके उपयोगकर्ताओं को लाइव क्रिप्टोकुरेंसी मूल्य प्रदर्शित करने की आवश्यकता हो या एक वेब डेवलपर जो आपके आगंतुकों के लिए ऐसा ही करना चाहता हो, आपको एक विश्वसनीय एपीआई से जुड़ना होगा जो बिजली-त्वरित प्रतिक्रियाएं प्रदान करता है और देता है आप उद्यम-स्तरीय एकीकरण।

अधिकांश सिक्कों में निहित अस्थिरता की पागल राशि के कारण, क्रिप्टोक्यूरेंसी की कीमत आमतौर पर एक दिन से अगले दिन तक मान्य नहीं होगी। आपको कुछ ऐसा चाहिए जो आपको घंटे के हिसाब से कीमत दे, कम से कम। कॉइनलेयर विभिन्न फिएट मुद्राओं के मुकाबले 300 से अधिक विभिन्न सिक्कों के लिए इस तरह की सेवा प्रदान करता है, और हम सेवा पर एक नज़र डालेंगे और यह कैसे अंदर से काम करता है।

तैयारी

Coinlayer API:आपके प्रोजेक्ट में लाइव क्रिप्टोक्यूरेंसी कीमतों को प्रदर्शित करने का एक त्वरित तरीका

इस समीक्षा को प्रभावी ढंग से करने के लिए, मैंने साइट पर एक निःशुल्क खाता बनाया, जो मुझे एक एपीआई कुंजी प्रदान करता है जो मुझे कंपनी से सीमित समर्थन के साथ कुछ सुविधाओं का परीक्षण करने की अनुमति देता है।

मैंने PHP7 सहित बेयरबोन आवश्यकताओं के साथ लिनक्स चलाने वाले अपने खाली बॉक्स में से एक पर हाथों को प्राप्त करने और एक Nginx सर्वर स्थापित करने का भी निर्णय लिया। जो मैं अपने आप को प्रदर्शित करना चाहता था वह यह है कि इस एपीआई को बिना किसी अतिरिक्त घंटी और सीटी के एक बुनियादी वेब सर्वर सेटअप से ज्यादा कुछ नहीं चाहिए। यह पता चलने पर कि Coinlayer API अपने डेटा वितरण मॉडल के रूप में JSON का उपयोग करता है, मुझे लगा कि मुझे बस यही चाहिए।

अपना कोड बनाने के लिए, मैंने Notepadqq का उपयोग किया, जो कि Linux में कोडित छोटी परियोजनाओं के लिए एक व्यक्तिगत प्राथमिकता है।

मेरा परीक्षण मुख्य रूप से एक वेब डेवलपर के दृष्टिकोण पर केंद्रित था, हालांकि JSON का उपयोग अक्सर Android और iOS ऐप विकास में किया जाता है। सेवा के स्तर में कोई अंतर नहीं होना चाहिए जो कि किसी भी प्रकार के डेवलपर को कॉइनलेयर से प्राप्त होता है, क्योंकि यह प्लेटफ़ॉर्म-अज्ञेयवादी है।

परीक्षा

एपीआई प्रलेखन के माध्यम से जाने के बाद, मुझे यह पता लगाने में कुल दस मिनट का समय लगा कि यह कैसे काम करता है और मेरे स्थानीय सर्वर पर नंगे हड्डियों के एकीकरण की योजना है। निम्नलिखित गतिविधियों के लिए एपीआई के छह समापन बिंदु हैं:

  • क्रिप्टोकरेंसी जोड़े की सूची
  • किसी अन्य सिक्के या कानूनी मुद्रा के मुकाबले किसी विशेष सिक्के की कीमत पर एक लाइव अपडेट
  • ऐतिहासिक समापन बिंदु जहां कोई किसी विशेष तिथि पर एक कानूनी मूल्य के मुकाबले क्रिप्टोकुरेंसी की कीमत का पता लगा सकता है
  • एक रूपांतरण API जो डेवलपर को X सिक्कों के मूल्य को X राशि की फ़िएट मुद्रा के विरुद्ध आउटपुट करने की अनुमति देता है
  • एक समय सीमा एपीआई जो डेवलपर को एक निश्चित अवधि के आसपास क्रिप्टोकुरेंसी के मूल्य में उतार-चढ़ाव को सूचीबद्ध करने की अनुमति देता है
  • एक "परिवर्तन" समापन बिंदु जो दर्शाता है कि समय के साथ क्रिप्टोक्यूरेंसी की कीमत कितनी बदल गई है, प्रतिशत और मार्जिन दिखा रहा है

मेरा परीक्षण कई अलग-अलग प्रमुख क्रिप्टोकरेंसी के यूएसडी के खिलाफ कीमतों को समन करेगा, जिनमें कुछ ऐसे भी हैं जो "लाइव" एंडपॉइंट का उपयोग करके बिटकॉइन और एथेरियम की मुख्यधारा की स्थिति तक नहीं पहुंचे हैं, फिर बिटकॉइन की कीमत को अतीत की तारीख में बुला रहे हैं। "ऐतिहासिक" समापन बिंदु का उपयोग करना।

मेरा कार्यान्वयन इस तरह दिखता था। (एपीआई कुंजी, स्वाभाविक रूप से, स्क्रैम्बल की गई है और स्क्रीनशॉट के लिए अमान्य है।)

Coinlayer API:आपके प्रोजेक्ट में लाइव क्रिप्टोक्यूरेंसी कीमतों को प्रदर्शित करने का एक त्वरित तरीका

यह अल्पविकसित और कुछ हद तक जल्दी से एक साथ रखा गया कोड इस तरह का एक पृष्ठ उत्पन्न करता है:

Coinlayer API:आपके प्रोजेक्ट में लाइव क्रिप्टोक्यूरेंसी कीमतों को प्रदर्शित करने का एक त्वरित तरीका

यह ध्यान देने योग्य है कि कॉइनलेयर 25 से अधिक एक्सचेंजों के भारित औसत का उपयोग करके मूल्य निर्धारण की गणना करता है, जो कि उपलब्ध सबसे सटीक मूल्य निर्धारण डेटा प्रदान करने के लिए कहा जाता है। मैंने JSON अनुरोध और डेटा के आउटपुट के बीच कोई देरी नहीं देखी। यह व्यावहारिक रूप से कुछ भी नहीं लिया। जब आपने मेरा परीक्षण पृष्ठ लोड किया, तो आपको तुरंत परिणाम मिलेंगे।

यह देखते हुए कि वेबसाइटों पर सबसे बड़ी समस्या एपीआई से धीमी प्रतिक्रिया के साथ है, तथ्य यह है कि कॉइनलेयर जल्दी से प्रतिक्रिया करता है वास्तव में इसे मेरी पुस्तक में बहुत सारे अंक देता है।

इसे इस तथ्य में जोड़ें कि इसे अपने परीक्षण सर्वर में एकीकृत करने में मुझे सचमुच पंद्रह मिनट लगे (जिसमें मुझे यह समझने में समय लगा कि कॉइनलेयर कैसे काम करता है और JSON के साथ कोड करना सीखता है, एक ऐसा ढांचा जिसका मैंने अपने लगभग बीस वर्षों में कभी उपयोग नहीं किया है) कोडिंग का), और आपके पास उपयोग करने के लिए एक प्रभावशाली आसान प्लेटफॉर्म है।

कुछ और नोट्स

Coinlayer API:आपके प्रोजेक्ट में लाइव क्रिप्टोक्यूरेंसी कीमतों को प्रदर्शित करने का एक त्वरित तरीका

कॉइनलेयर जिन चीजों के बारे में बहुत कुछ बताता है, उनमें से एक इसका एन्क्रिप्शन है, जो एक 256-बिट एसएसएल / टीएलएस सेटअप है। हालांकि यह सच हो सकता है कि प्लेटफ़ॉर्म डेटा को एन्क्रिप्ट करता है, यह भी सच है कि आप इसके मुफ़्त विकल्प का उपयोग करके HTTP में मजबूर हैं। HTTPS को सक्षम करने के लिए, आपको प्रति माह कम से कम $9.99 का भुगतान करना होगा। (आखिरकार, किसी को SSL प्रमाणपत्र के लिए भुगतान करना पड़ता है!)

साथ ही, मूल योजना के लिए भी क्रिप्टोक्यूरेंसी की कीमतें प्रति घंटा अपडेट की जाती हैं। दस मिनट के अपडेट प्राप्त करने के लिए, आपको $ 39.99 पर "पेशेवर" योजना के लिए भुगतान करना होगा। "प्रोफेशनल प्लस" उन साइटों और ऐप्स के लिए बासठ-सेकंड अपडेट प्रदान करता है जिन्हें वास्तव में इसकी आवश्यकता होती है।

इन सबके अलावा, आपके द्वारा JSON सर्वर को भेजे जा सकने वाले अनुरोधों की संख्या की भी एक सीमा है। एक मुफ्त उपयोगकर्ता प्रति माह केवल 500 अनुरोधों की अपेक्षा कर सकता है। आप एक शेड्यूलर को महीने में केवल 500 बार (लगभग हर डेढ़ घंटे) चलाकर आपके द्वारा भेजे जाने वाले अनुरोधों की मात्रा को तकनीकी रूप से सीमित कर सकते हैं और उन मानों को डेटाबेस में संग्रहीत कर सकते हैं जिन्हें आपकी स्क्रिप्ट बस जब चाहें खींच सकती हैं। यह आपके कार्यान्वयन में एक और परत जोड़ता है और शौकिया प्रोग्रामर को चुनौती दे सकता है।

सबसे बुनियादी योजना के लिए भुगतान करने पर आपको प्रति माह 5,000 अनुरोध प्राप्त होते हैं, जो कि प्रति घंटा चेकअप और कुछ परीक्षणों के लिए पर्याप्त से अधिक है यदि आप मेरे द्वारा अभी वर्णित विधि का उपयोग करके मान प्रदर्शित करते हैं।

मुफ्त योजना आपको यूएस डॉलर तक सीमित करती है और आपको रूपांतरण एपीआई एंडपॉइंट (जिसे आप चतुर होने पर काम कर सकते हैं) या टाइम-फ्रेम एंडपॉइंट का उपयोग करने की अनुमति नहीं देते हैं।

अन्य JSON API जैसे CryptoCompare और CoinMarketCap आपको कई फ़िएट मुद्राओं के विरुद्ध क्रिप्टोक्यूरेंसी की कीमतों को प्रदर्शित करने की अनुमति देते हैं, यदि आप कुछ लाभ छोड़ने के इच्छुक हैं, तो आप मुफ्त में जितनी बार चाहें, जिसके बारे में हम अभी बात करेंगे।

पेशेवरों और विपक्ष

अब जब हमने देख लिया है कि कॉइनलेयर की मशीनरी कैसे काम करती है, तो मैं अब समान प्लेटफॉर्म की तुलना में इसके फायदे और नुकसान के बारे में विश्वास के साथ बोल सकता हूं।

पेशेवरों

  • इसका उपयोग करना बेहद आसान है। मैं शून्य . के साथ आया JSON के साथ प्रोग्रामिंग का अनुभव करें और कुछ ही समय में नंबरों पर मंथन करें।
  • दस्तावेज़ीकरण को पढ़ना आसान है और इसलिए इसे स्थापित करना बेहद आसान है। मुझे JSON सीखने और कार्यान्वयन को कोड करने में केवल पंद्रह मिनट लगे।
  • प्रतिक्रियात्मकता तारकीय है। यह इतना तेज़ है कि मैं कई ऐप और वेबसाइट विचारों के साथ फ़्लर्ट कर रहा हूँ। गति काफी अच्छी है जो मुझे आगे बढ़ने के लिए प्रेरित करती है और जो मेरे पास है उससे मुझे और अधिक करने के लिए प्रेरित करती है।
  • यह एक (अधिकतर) सशुल्क सेवा है जिसमें एक निःशुल्क खाते की संभावना है जो मुख्य रूप से परीक्षण उद्देश्यों के लिए है। यह एक नुकसान भी हो सकता है, लेकिन यह कॉइनलेयर को सेवा को प्रतिस्पर्धी बनाए रखने के लिए पर्याप्त कर्मचारियों को भुगतान करने में सक्षम होने का लाभ भी देता है।
  • ऐतिहासिक डेटा एपीआई एंडपॉइंट बड़ी तस्वीर वाले ऐप्स के लिए नई संभावनाओं की दुनिया खोलता है। यह भी अच्छा है कि यह सेवा के मुफ़्त संस्करण पर उपलब्ध है, हालांकि अनुरोधों की मात्रा पर गंभीर प्रतिबंध के साथ।

विपक्ष

  • असीमित लाइव मूल्य डेटा की कीमत $0 से ऊपर है। जेएसओएन एपीआई के साथ वैकल्पिक (मुक्त) प्लेटफॉर्म कई फिएट मुद्राओं के साथ जोड़े गए लाइव क्रिप्टोकुरेंसी कीमतों के साथ लिस्टिंग दिखा सकते हैं। पारदर्शिता के लिए, मुझे यह उल्लेख करना चाहिए कि असीमित "मुफ्त" एपीआई कॉल की पेशकश वैध स्रोतों और डीडीओएस बॉट्स के अनुरोधों के साथ एक सर्वर को भी भीड़ सकती है। मुझे संदेह है कि कॉइनलेयर के इतने तेज़ होने का एक कारण यह है कि इन प्रतिबंधों के कारण इसे स्वेच्छा से अनुरोध नहीं मिल रहे हैं।
  • सबसे कम कीमत वाला स्तर, अधिक डेटा और अधिक फिएट मुद्राओं (और वह स्वादिष्ट रूपांतरण समापन बिंदु) की पेशकश के बावजूद, अभी भी प्रति घंटा मूल्य अपडेट प्रदान करता है। मैंने चार मिनट में सिक्कों में दस प्रतिशत की गिरावट देखी है।

निष्कर्ष

यद्यपि आप वास्तविक समय में क्रिप्टोक्यूरेंसी की कीमतों को सूचीबद्ध करने के लिए मुफ्त सेवाओं का उपयोग कर सकते हैं और कोड जादू की अतिरिक्त परतों का उपयोग करके कॉइनलेयर से प्राप्त होने वाली कुछ चीजों के आसपास काम कर सकते हैं, विकल्प सभी के लिए नहीं हैं।

यदि आप एक ऐप या वेब डेवलपर हैं, जो एक ऐसे एपीआई की तलाश में है, जो आपकी तुलना में तेजी से प्रतिक्रिया करता है, तो आपको एक कुरकुरा डेटासेट देते हुए ब्लिंक कर सकता है, जिसे लागू करना आसान है, कॉइनलेयर आपकी गली में बहुत ऊपर है। इस प्रकार की चीजों के लिए मुफ्त JSON API का उपयोग करना आपको अंत में काट सकता है, क्योंकि उनके पास उतना समर्थन नेटवर्क या दस्तावेज़ीकरण नहीं है और वे (सिद्धांत रूप में) हमलों और नेटवर्क की भीड़ के लिए अधिक संवेदनशील हैं।

विश्वसनीय और अत्यधिक प्रतिक्रियाशील API का उपयोग करना कॉर्पोरेट परिवेशों और स्वयं को गंभीरता से लेने वाले स्टार्टअप के लिए आदर्श है।

सिक्का परत


  1. अपने iMessage को Mac में सिंक करना - त्वरित और आसान तरीका

    हर मैक डिवाइस में सबसे अच्छी विशेषताओं में से एक iMessage है। यह एक मैसेजिंग प्लेटफॉर्म है जिसमें आप इसका उपयोग बिना किसी शुल्क के अन्य ऐप्पल उपयोगकर्ता को टेक्स्ट संदेश भेजने के लिए कर सकते हैं। एपल का यह मैसेजिंग प्लेटफॉर्म बिल्कुल फ्री है। आपको केवल यह सुनिश्चित करने की आवश्यकता है कि आप इंटरनेट

  1. कुकीज़ साफ़ करने का त्वरित तरीका Windows 10 पर Firefox

    हर बार जब हम वेबसाइटों पर जाते हैं, तो वे वेबसाइट वरीयता और लॉगिन स्थिति जैसी जानकारी संग्रहीत करेंगे। जानकारी हम इसे कुकीज़ कहते हैं। कुकीज़ हमें एक सुविधाजनक ब्राउज़िंग अनुभव प्राप्त करने में मदद कर सकती हैं। हालाँकि, बहुत अधिक कुकीज़ कंप्यूटर को धीमा कर सकती हैं या अन्य समस्याओं का कारण बन सकती ह

  1. 6 उपयोगी विंडोज 10 सेटिंग्स आपके डिस्प्ले को ट्यून करने के लिए

    विंडोज 10 स्प्रिंग क्रिएटर्स अपडेट को रोल आउट हुए कुछ समय हो गया है! हम में से अधिकांश ने नई सुविधाओं और निश्चित रूप से इस नवीनतम विंडोज 10 अपडेट के कुछ छिपे हुए रत्नों की खोज की होगी। हां, हम जानते हैं कि गोपनीयता सेटिंग्स स्प्रिंग अपडेट का मुख्य आकर्षण हैं, लेकिन कुछ डिस्प्ले सेटिंग्स भी हैं जो आप