भेजना

टेक्स्ट, एन्कोडिंग और SMS सेगमेंट

एक SMS 140 बाइट्स ले जाता है। कितने कैरेक्टर्स फिट होंगे यह टेक्स्ट के अल्फाबेट पर निर्भर करता है, और संदेश की कीमत प्रति सेगमेंट कीमत गुणा उसके सेगमेंट्स होती है।

एन्कोडिंगएक सेगमेंटलंबे टेक्स्ट का हर हिस्सा10 सेगमेंट
GSM-7160 कैरेक्टर153 कैरेक्टर1,530 कैरेक्टर
UCS-2 (यूनिकोड)70 कैरेक्टर67 कैरेक्टर670 कैरेक्टर

GSM-7

GSM-7 में लैटिन अक्षर A से Z और a से z, अंक, सामान्य विराम चिह्न और एक्सेंटेड अक्षरों का सेट शामिल है: à é è ì ò ù Ç Ø ø Å å Ä ä Ö ö Ñ ñ Ü ü É Æ æ ß, साथ ही कुछ देशों में इस्तेमाल होने वाले ग्रीक कैपिटल। ये एक्सटेंशन कैरेक्टर्स दो के रूप में गिने जाते हैं: ^ { } [ ] ~ | \ €।

UCS-2

GSM-7 से बाहर का एक भी कैरेक्टर पूरे संदेश को UCS-2 में बदल देता है। इसमें सिरिलिक, अरबी, चीनी और हर दूसरी नॉन-लैटिन लिपि, á í ó ú ç ã जैसे एक्सेंट्स, वर्ड प्रोसेसर से पेस्ट किए गए कर्वी कोट्स, और इमोजी शामिल हैं। एक इमोजी दो कैरेक्टर्स के बराबर गिना जाता है, क्योंकि यह दो UTF-16 यूनिट लेता है।

अंग्रेजी टेक्स्ट में एक कर्वी एपॉस्ट्रॉफी (’) सेगमेंट प्रति कैरेक्टर्स आधे रह जाते हैं। कंसोल कंपोजर हर उस कैरेक्टर का नाम बताता है जो यूनिकोड फोर्स करता है, और POST /v1/estimates भेजने से पहले एन्कोडिंग रिटर्न करता है।

लंबे संदेश

एक सेगमेंट से लंबे टेक्स्ट हैंडसेट पर विभाजित और फिर जोड़े जाते हैं, इसलिए हर हिस्सा थोड़ा कम रखता है। API अधिकतम 10 सेगमेंट स्वीकार करता है; लंबे टेक्स्ट पर text_too_long जवाब मिलता है।

ऑप्ट-आउट लाइन्स और मर्ज फील्ड्स

कंसोल सेटिंग्स से आपका ऑप्ट-आउट टेक्स्ट (जैसे "ऑप्ट आउट: northwind.example/sms") कैंपेन टेक्स्ट में जोड़ता है और पेस्ट की गई लिस्ट या CSV के कॉलम से मर्ज फील्ड्स {{1}} से {{9}} भरता है। API के जरिए आप टेक्स्ट पर पूरा कंट्रोल रखते हैं: लाइन खुद जोड़ें, और पर्सनल टेक्स्ट के लिए बैच में messages का इस्तेमाल करें।

टेक्स्ट, एन्कोडिंग और SMS सेगमेंट | BulkSMSAPI दस्तावेज़