SMS

बल्क SMS क्या है?

बल्क SMS का मतलब है एक अभियान या वर्कफ़्लो के हिस्से के रूप में कई प्राप्तकर्ताओं को संदेश भेजना।

एक स्टोर कई ग्राहकों को एक ही इवेंट के बारे में सूचित कर सकता है और साथ ही हर टेक्स्ट को वैयक्तिकृत भी कर सकता है। हर प्राप्तकर्ता को अभी भी अनुमति और एक वैध डिलीवरी पथ चाहिए।

कई प्राप्तकर्ताओं को भेजते समय क्या बदलता है?

आप एक अनुरोध को पूरा अभियान मानने के बजाय कई स्वतंत्र भेजने का समन्वय करते हैं।

हर प्राप्तकर्ता का गंतव्य, प्रेषक आवश्यकता या सहमति स्थिति अलग हो सकती है। एक व्यक्ति को सफल डिलीवरी दूसरे व्यक्ति के फ़ोन के बारे में कुछ नहीं बताती।

वैयक्तिकरण वास्तविक टेक्स्ट को भी बदलता है। एक लंबा नाम या कोई इमोजी एन्कोडिंग और सेगमेंट गणना बदल सकता है। बिल योग्य मात्रा का अनुमान लगाते समय पूर्ण बॉडी की गणना करें।

क्या मुझे ब्रॉडकास्ट का उपयोग करना चाहिए या API बैच का?

ऑडियंस, साझा कंटेंट और भेजने के शेड्यूल के इर्द-गिर्द अभियान समन्वित करने के लिए ब्रॉडकास्ट का उपयोग करें। अपने एप्लिकेशन से स्वतंत्र संदेश सबमिट करने के लिए बैच का उपयोग करें।

SMS अभियान वर्कफ़्लो ऑडियंस तैयारी, पर्सनलाइज़ेशन, लॉन्च रिव्यू और प्राप्तकर्ता परिणामों को जोड़ता है। बैच एंडपॉइंट एक सीमित ऑपरेशन प्रदान करता है: अलग-अलग अनुरोधों को एक साथ स्वीकार करना।

बैच आइडेंटिफ़ायर अभियान स्वामित्व, सहमति रिकॉर्ड या शेड्यूल की जगह नहीं लेता।

Bird बैच कैसे स्वीकार करता है?

आप POST /v1/sms/batches के ज़रिए 1 से 100 स्वतंत्र संदेश सबमिट करते हैं।

प्रत्येक संदेश ऑब्जेक्ट को messages ऐरे में रखें। 250 प्राप्तकर्ताओं वाले अभियान को कम से कम तीन अनुरोध चाहिए क्योंकि प्रत्येक बैच में अधिकतम 100 आइटम होते हैं।

Bird किसी भी आइटम को कतार में डालने से पहले हर आइटम को वैलिडेट करता है। एक अमान्य संदेश पूरे अनुरोध को 422 के साथ विफल कर देता है। बैच दोबारा सबमिट करने से पहले अमान्य आइटम को ठीक करें।

सफलता पर, data में स्वीकृत संदेश सबमिशन क्रम में होते हैं। summary.accepted_count स्वीकृत संख्या की रिपोर्ट करता है। बैच रेफ़रेंस उस रिस्पॉन्स का दस्तावेज़ीकरण करता है।

प्रत्येक लौटाए गए संदेश आइडेंटिफ़ायर को उसके प्राप्तकर्ता से जोड़कर रखें। बाद की डिलीवरी इवेंट उन अलग-अलग संदेशों से संबंधित होती हैं, किसी एक साझा बैच परिणाम से नहीं।

क्या सफल बैच का मतलब है कि सबने टेक्स्ट प्राप्त कर लिया?

202 रिस्पॉन्स का मतलब है कि Bird ने संदेशों को प्रोसेसिंग के लिए स्वीकार कर लिया।

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

एक प्राप्तकर्ता के विफल होने के कारण पूरा स्वीकृत बैच दोबारा न भेजें। उस संदेश की त्रुटि की जाँच करें। तय करें कि अलग से प्रयास करना उचित है या नहीं।

भेजने के समय का अनुमान कैसे लगाएँ?

प्रत्येक गंतव्य का अनुमान अलग-अलग लगाएँ, उसके भेजने के पथ पर लागू सीमाओं और क्षमता के आधार पर।

एक API अनुरोध सीमा नियंत्रित करती है कि आप कितनी तेज़ी से काम सबमिट करते हैं। डिलीवरी थ्रूपुट एक बाद के चरण को नियंत्रित करता है। सबमिशन कॉन्करेंसी बढ़ाने से कैरियर की सीमा नहीं हटती।

क्षमता की गणना करने से पहले इकाई जाँचें। सेगमेंट-आधारित सीमा एक मल्टीपार्ट टेक्स्ट को एक से अधिक बार गिनती है। अनुरोध-आधारित सीमा इसके बजाय बैच कॉल को गिनती है।

Bird बैच अनुरोधों को sms_batch में असाइन करता है, जो sms_send के अंतर्गत सिंगल सेंड से अलग है। दर-सीमा गाइड उन अनुरोध नीतियों की व्याख्या करता है। SMS थ्रूपुट अलग डिलीवरी प्रश्न की व्याख्या करता है।

अभियान जारी करने से पहले क्या जाँचना चाहिए?

प्रत्येक प्राप्तकर्ता के लिए सहमति, प्रेषक पात्रता और पूर्ण संदेश जाँचें।

कतार में लगे काम को जारी करते समय हालिया ऑप्ट-आउट स्थिति का उपयोग करें। पहले निर्यात की गई सूची में कोई ऐसा व्यक्ति शामिल हो सकता है जिसने बाद में अनुमति वापस ले ली हो।

प्राप्तकर्ताओं को बैच करने से पहले गंतव्य की प्रेषक आवश्यकताएँ जाँचें। अन्यथा एक अमान्य आइटम कई वैध संदेशों वाले बैच को अस्वीकार कर सकता है।

एक सीमित समूह से शुरू करें। भेजना बढ़ाने से पहले लौटाए गए परिणामों की जाँच करें। इससे गलत प्रेषक या संदेश को पूरी सूची तक पहुँचने से पहले पकड़ना आसान हो जाता है।

  1. गंतव्य के नियम और प्रत्येक प्राप्तकर्ता की अनुमति लागू करें।
  2. पूर्ण संदेश बॉडी वैलिडेट करें।
  3. उनके सेगमेंट गिनें।
  4. अनुरोध सीमाओं के अंदर बैच सबमिट करें।
  5. प्रति संदेश डिलीवरी परिणाम ट्रैक करें। प्रत्येक विफलता की अलग से जाँच करें।

संक्षेप में

  1. हर प्राप्तकर्ता का संदेश अभी भी स्वतंत्र होता है।

    बैच स्वीकृति का मतलब यह नहीं कि सभी प्राप्तकर्ता एक ही डिलीवरी परिणाम साझा करें।

  2. एक Bird बैच में अधिकतम 100 संदेश होते हैं।

    स्वतंत्र API भेजने के लिए बैच का उपयोग करें। ऑडियंस ब्रॉडकास्ट समन्वित अभियान वर्कफ़्लो का संचालन करता है।

  3. सत्यापन पूरे बैच पर लागू होता है।

    एक अमान्य आइटम के कारण Bird किसी भी आइटम को कतार में डालने से पहले अनुरोध अस्वीकार कर देता है।

  4. सहमति और प्रेषक पात्रता अलग-अलग जांच रहती हैं।

    अभियान के हर भाग को जारी करते समय अनुमति और गंतव्य आवश्यकताओं की दोबारा जांच करें।

व्यवहार में लाएँ।

इस विषय के लिए डॉक्यूमेंटेशन, गाइड और उदाहरणों के साथ आगे बढ़ें। संसाधन अंग्रेज़ी में हैं।

उसी नेटवर्क पर बनाएँ।

एक टेस्ट API key आपको तुरंत मिल जाती है। भुगतान विधि जोड़ने और सेंडर सत्यापित करने पर प्रोडक्शन अनलॉक होता है।

आपका अगला आइडिया।
जुड़ने के लिए तैयार।