किसी वेबसाइट से एसएमएस भेजना आवश्यकता के आधार पर दो तरीकों में से एक पर निर्भर करता है: बिना किसी कोड के मैन्युअल रूप से संदेश भेजने के लिए एक वेब डैशबोर्ड, या वेबसाइट के अपने तर्क के हिस्से के रूप में स्वचालित रूप से संदेश भेजने के लिए एक एसएमएस एपीआई।
विकल्प 1: एक वेब-आधारित एसएमएस डैशबोर्ड
कभी-कभार या मैन्युअल रूप से भेजने का सबसे सरल मार्ग एक ब्राउज़र-आधारित एसएमएस डैशबोर्ड है: लॉग इन करें, एक संदेश टाइप करें, प्राप्तकर्ता नंबर चुनें या अपलोड करें, और भेजें - कोई फ़ोन नहीं, कोई कोड नहीं, कोई ऐप इंस्टॉल नहीं। अपॉइंटमेंट रिमाइंडर, ऑर्डर अपडेट या एकबारगी घोषणा भेजने वाली छोटी टीम के लिए यह बिल्कुल उपयुक्त है और अधिकांश एसएमएस प्लेटफ़ॉर्म के अपने वेब ऐप्स इसी तरह काम करते हैं।
विकल्प 2: एक एसएमएस एपीआई
स्वचालित किसी भी चीज़ के लिए - जैसे ही कोई फॉर्म सबमिट करता है, एक पुष्टिकरण, उपयोगकर्ता द्वारा लॉग इन करने का प्रयास करते ही एक ओटीपी, डेटाबेस में बदलाव के कारण अलर्ट शुरू हो जाता है - एक वेबसाइट को उस संदेश को स्वयं भेजने की आवश्यकता होती है, बिना किसी व्यक्ति के सेंड पर क्लिक किए। एक एसएमएस एपीआई इसी के लिए है: एक मानक HTTP अनुरोध जो वेबसाइट का अपना बैकएंड कोड बनाता है, जिसमें प्राप्तकर्ता का नंबर, संदेश पाठ और एक एपीआई कुंजी होती है, जिसे एसएमएस गेटवे वितरित करता है।
एपीआई के माध्यम से भेजना वास्तव में कैसा दिखता है
- वेबसाइट का बैकएंड एक ट्रिगर का पता लगाता है - एक ऑर्डर दिया गया, एक फॉर्म सबमिट किया गया, एक लॉगिन का प्रयास किया गया।
- यह अनुरोध में प्राप्तकर्ता संख्या, संदेश और एक एपीआई कुंजी के साथ एसएमएस एपीआई एंडपॉइंट पर एक HTTP POST अनुरोध भेजता है।
- एसएमएस गेटवे संदेश भेजता है और डिलीवरी स्थिति लौटाता है जिसे वेबसाइट लॉग या प्रदर्शित कर सकती है।
क्योंकि यह एक मानक वेब अनुरोध है, यह किसी वेबसाइट पर पहले से चलने वाली किसी भी बैकएंड भाषा से काम करता है - PHP, Node.js, Python, Java - HTTP अनुरोध करने के लिए पहले से ही उपयोग की जाने वाली भाषा के अलावा किसी विशेष लाइब्रेरी की आवश्यकता नहीं है।
कौन सा उपयोग करना है
| ज़रूरत | सबसे अच्छा फिट |
|---|---|
| कभी-कभी, मैनुअल भेजता है | वेब डैशबोर्ड |
| स्वचालित, वेबसाइट ईवेंट द्वारा ट्रिगर किया गया | एसएमएस एपीआई |
| कोई डेवलपर उपलब्ध नहीं है | वेब डैशबोर्ड |
| उच्च मात्रा, यातायात के साथ स्केल करने की आवश्यकता है | एसएमएस एपीआई |