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