paint-brush
जावास्क्रिप्ट और Node.js का उपयोग करके एसएमएस सूचनाएं और अलर्ट कैसे भेजेंद्वारा@plivo
10,991 रीडिंग
10,991 रीडिंग

जावास्क्रिप्ट और Node.js का उपयोग करके एसएमएस सूचनाएं और अलर्ट कैसे भेजें

द्वारा Plivo2022/05/12
Read on Terminal Reader
Read this story w/o Javascript

बहुत लंबा; पढ़ने के लिए

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

Companies Mentioned

Mention Thumbnail
Mention Thumbnail
featured image - जावास्क्रिप्ट और Node.js का उपयोग करके एसएमएस सूचनाएं और अलर्ट कैसे भेजें
Plivo HackerNoon profile picture


आप कहते हैं कि आपके पास एक एप्लिकेशन के लिए एक अच्छा विचार है और आपको इसमें टेक्स्टिंग क्षमताओं को जोड़ने में मदद करने के लिए टूलकिट की आवश्यकता है?


हो सकता है कि आप वितरण सूचनाएं भेज रहे हों, या दो-कारक प्रमाणीकरण के लिए टेक्स्ट संदेशों का उपयोग कर रहे हों, या आप अपने मार्केटिंग अभियानों में टेक्स्टिंग का उपयोग करना चाहते हों।


आप भाग्यशाली हैं, क्योंकि आप क्लाउड संचार प्लेटफॉर्म की सहायता से आसानी से टेक्स्ट संदेश भेजने और प्राप्त करने की क्षमता जोड़ सकते हैं।


एक सेवा के रूप में एक संचार मंच (CPaaS) एपीआई प्रदान करता है जिसे आप अपने कार्यक्रमों से कॉल कर सकते हैं।


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

एक वास्तविक दुनिया का उदाहरण

यह देखने के लिए कि यह कैसे काम करता है, आइए उस सटीक प्रक्रिया पर चलते हैं जिसका उपयोग आप एक डेवलपर के रूप में कर सकते हैं।


CPaaS प्लेटफॉर्म विभिन्न भाषाओं में अपनी सेवाओं का उपयोग करना आसान बनाने के लिए सॉफ्टवेयर डेवलपमेंट किट (SDK) प्रदान करते हैं - पायथन, PHP, जावा, और बहुत कुछ। हम JavaScript और Node.js का उपयोग करेंगे।


हमारे CPaaS के लिए, हमने चुना प्लिवो , वह सेवा जो पीयर रिव्यू साइट में सबसे ऊपर है G2 ग्राहकों की संतुष्टि के लिए CPaaS सूची। प्लिवो (या किसी भी CPaaS) का उपयोग करने के लिए आपके पास एक खाता होना चाहिए। प्लिवो आपको देता है साइन अप करें मुफ्त में और उपयोग क्रेडिट प्रदान करता है ताकि आप परीक्षण आवेदन लिख सकें।


आपको संदेश भेजने के लिए एक फ़ोन नंबर भी आरक्षित करना होगा, जिसे आप प्लिवो प्रबंधन कंसोल पर कुछ क्लिक के साथ कर सकते हैं।


चूंकि आप इस लेख को पढ़ रहे हैं, मुझे लगता है कि आप पहले से ही जावास्क्रिप्ट और Node.js से परिचित हैं। प्लिवो एक Node.js SDK प्रदान करता है, जो है स्थापित करने के लिए आसान . एक बार ऐसा करने के बाद, अपने प्रोग्राम में टेक्स्ट नोटिफिकेशन जोड़ना कोड की कुछ पंक्तियों की बात है।


 <pre> var plivo = require('plivo'); (function main() { 'use strict'; var client = new plivo.Client("<auth_id>", "<auth_token>"); client.messages.create( { src: "<sender_id>", dst: "<destination_number>", text: "Appointment reminder: 12:00 noon tomorrow" } ).then(function (response) { console.log(response); }); })(); </pre>


यह स्पष्ट होना चाहिए कि यह कोड स्निपेट क्या करता है। <कोण कोष्ठक> में टोकन प्लेसहोल्डर हैं।


आपको ऑथेंटिकेशन प्लेसहोल्डर्स को प्रमाणीकरण क्रेडेंशियल के साथ बदलना होगा जिसे आप प्लिवो कंसोल के होम पेज से कॉपी कर सकते हैं। स्रोत और गंतव्य फ़ोन नंबर प्लेसहोल्डर को वास्तविक फ़ोन नंबरों से E.164 प्रारूप में बदलें (उदाहरण के लिए, +12025551234)। बूम - आपका काम हो गया।


उत्पादन परिवेश में, आप कभी भी कोड में प्रमाणीकरण क्रेडेंशियल को हार्ड-कोड नहीं करेंगे। आप इसके बजाय अपने क्रेडेंशियल्स को पर्यावरण चर में संग्रहीत कर सकते हैं।


यदि आप चर `auth_id` और `auth_token` सेट करते हैं, तो आप क्लाइंट को बिना किसी तर्क के प्रारंभ कर सकते हैं और प्लिवो स्वचालित रूप से पर्यावरण चर से मान प्राप्त करेगा।


आप उपयोग कर सकते हैं प्रक्रिया.env पर्यावरण चर को स्टोर करने और क्लाइंट को प्रारंभ करते समय उन्हें लाने के लिए।

पाठ प्राप्त करने के बारे में क्या?

कई संगठन टेक्स्ट संदेश प्राप्त करने के बजाय उन्हें भेजने से अधिक चिंतित हैं, लेकिन संभावना है कि जिन लोगों को आप संदेश भेजते हैं, वे आपको वापस पाठ संदेश भेजने जा रहे हैं।


सौभाग्य से, एक बार आपके पास एक CPaaS खाता हो जाने के बाद, टेक्स्ट प्राप्त करना उन्हें भेजने जितना ही आसान है। यदि आप प्लिवो का उपयोग कर रहे हैं, तो आप उनके " एसएमएस संदेश कैसे प्राप्त करें एक अन्य कोड नमूने के लिए दस्तावेज़ पृष्ठ और कोड को अपने वेब एप्लिकेशन सर्वर से कैसे जोड़ा जाए, इस पर निर्देश।


अपने नए टेक्स्ट-सक्षम एप्लिकेशन को जन-जन तक पहुंचाने से पहले, अपने बारे में शिक्षित करना सुनिश्चित करें एसएमएस का उपयोग करने के लिए सर्वोत्तम अभ्यास . आपको ऑप्ट-इन/ऑप्ट-आउट नियमों और वाहकों द्वारा प्रतिबंधित संदेश सामग्री के प्रकार जैसी चीज़ों से अवगत होना चाहिए।


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