हाल ही में एक परियोजना में मुझे क्लाइंट की सदस्यता साइट पर प्रीमियम फीचर के रूप में टेक्स्ट संदेश भेजने के समाधान के साथ आने के लिए कहा गया था। यह ऐसा कुछ नहीं है जिसे मैंने पहले कभी किया था, लेकिन मुझे लगा कि मैं उन सभी सूचनाओं को संकलित करूंगा जो मैंने एक साधारण ट्यूटोरियल में एकत्र किए हैं जो ऐसा करने के लिए देख रहे हैं
निशुल्क विकल्प - ई-मेल
यदि आप पहले से ही नहीं जानते थे, तो टेक्स्ट संदेश वास्तव में अधिकांश सेल फोन वाहकों को ई-मेल के माध्यम से भेजा जा सकता है। उदाहरण के लिए, मैं एक एटी एंड टी ग्राहक हूं। फोन के बिना खुद को एक टेक्स्ट संदेश भेजने के लिए, मैं जीमेल खोल सकता हूं, और एक ई-मेल भेज सकता हूं: [ईमेल संरक्षित] मुझे टेक्स्ट संदेश मिलेगा जैसे कि मैं कोई अन्य संदेश दूंगा।
PHP को इसे लागू करना वास्तविक कोड के संदर्भ में काफी आसान है। मेल फ़ंक्शन काफी अच्छी तरह से चाल करेगा। यदि आपके पास अपना नंबर आसान है और वाहक को पता है कि नंबर का उपयोग कर रहा है, तो आप यहां सेल फोन वाहक देख सकते हैं। खुद को एक संदेश भेजने के लिए, यह इतना आसान था:
$ संख्या = "999-999- 99 99"; $ वाहक = "@ txt.att.net"; $ संदेश = "यह एक पाठ है"; $ भेजा = मेल ("[ईमेल संरक्षित] $ वाहक", 'टेस्ट', $ संदेश); echo $ भेजा गया? "मेल भेजा गया": "मेल नहीं भेजा गया"; // मेल (ई-मेल पता, विषय, शरीर); // विषय की आवश्यकता नहीं है और वांछित अगर खाली छोड़ दिया जा सकता है
हालांकि यह दुविधा बना सकता है। यह आवश्यक है कि आप संख्या और सेल फोन वाहक दोनों जानते हों। संख्या पोर्टेबिलिटी के साथ, सेल फोन वाहक बदल सकता है, और जब तक कोई उपयोगकर्ता आपको इस जानकारी के बारे में सूचित नहीं करता है, तो आपके पास उनके वाहक को बदलने का कोई तरीका नहीं होगा। यह विकल्प सिर्फ हमारे लिए व्यवहार्य नहीं था क्योंकि हमें इसे बिना किसी मामले में काम करने की ज़रूरत थी, चाहे वे वाहक बदल गए हों या जो भी मामला हो। अगर हमारे पास संख्या थी, तो वह सारी जानकारी है जिसे हमें चाहिए। उपयोगकर्ता को उस तारीख से अधिक जानकारी बनाए रखने के लिए कहने के लिए बहुत अधिक पूछ रहा था।
अगर मैं सिर्फ अपने लिए कुछ प्रकार की अधिसूचना सेवा बनाने की तलाश में था, तो मैं इसे टेक्स्ट संदेश भेजने का एक उपयोगी तरीका देख सकता था। यानी यदि मेरी दैनिक क्रॉन स्क्रिप्ट्स में से एक विफल रहा था, तो उन पंक्तियों के साथ कुछ। यह कुछ उपयोगकर्ताओं के मुकाबले किसी भी प्रकार के समाधान के लिए एक स्केलेबल विश्वसनीय समाधान नहीं है।
भुगतान विकल्प - एसएमएस गेटवे
विभिन्न मूल्य निर्धारण बिंदुओं और एपीआई के साथ वहां कई एसएमएस गेटवे हैं। एसएमएस गेटवे मुफ्त नहीं हैं, लेकिन वे काम पूरा करने का एक और अधिक सुरक्षित और भरोसेमंद तरीका प्रदान करते हैं। मुझे एक साल पहले इस विषय पर कुछ शोध करना याद आया और नाम टिलिलियो फंस गया। वे हैं जिनका मैंने उपयोग समाप्त कर दिया और एक त्वरित और आसान ट्यूटोरियल नीचे है। उन्हें प्रति पाठ संदेश 1 प्रतिशत खर्च होता है, सस्ता नहीं, लेकिन जो हम पूरा करने की कोशिश कर रहे थे उसके लिए बहुत ही उचित है।
Twilio के साथ एक टेक्स्ट संदेश कैसे भेजें
आपको पहले उनके साथ एक खाता चाहिए, इसलिए साइन अप करें। आपको एक उपयोगकर्ता आईडी और प्रमाणीकरण टोकन प्रदान किया जाएगा जिसे आप नीचे उचित चर में प्लग कर सकते हैं। इसके बाद, यहां से आधिकारिक ट्विलीओ PHP लाइब्रेरी डाउनलोड करें।
// आधिकारिक ट्विलियो PHP लाइब्रेरी में 'सेवाएं / Twilio.php' शामिल हैं; $ accountid = "#######"; $ टोकन = "#######"; // twilio सेवाओं वर्ग $ क्लाइंट = नई Services_Twilio ($ AccountSid, $ AuthToken) का एक नया उदाहरण घोषित करें; $ mynumber = "##########"; $ to = "##########"; $ body = "यह एक टेक्स्ट संदेश है"; $ क्लाइंट-> खाता-> sms_messages-> बनाएं ($ से $ $, $ body); // देखा! मैसेज बेजा गया
किसी भी पैमाने पर पैमाने पर, मैं ट्विलियो जैसे गेटवे का उपयोग करने की सलाह दूंगा। आपको वाहक का ट्रैक रखने के बारे में चिंता करने की ज़रूरत नहीं है और मेरे अनुभव में वे बेहद विश्वसनीय हैं। कोई प्रतिक्रिया या सुझाव, मुझे नीचे दी गई टिप्पणियों में बताएं।