Gönderim
Metin, kodlama ve SMS segmentleri
Bir SMS 140 bayt taşır. Kaç karakterin sığacağı, metnin ihtiyaç duyduğu alfabeye bağlıdır ve bir mesajın fiyatı, segment başına fiyatın segment sayısıyla çarpılmasıdır.
| Kodlama | Bir segment | Daha uzun bir metnin her bir parçası | 10 segment |
|---|---|---|---|
| GSM-7 | 160 karakter | 153 karakter | 1,530 karakter |
| UCS-2 (Unicode) | 70 karakter | 67 karakter | 670 karakter |
GSM-7
GSM-7, Latin harfleri A'dan Z'ye ve a'dan z'ye, rakamlar, yaygın noktalama işaretleri ve bir dizi aksanlı harfi kapsar: à é è ì ò ù Ç Ø ø Å å Ä ä Ö ö Ñ ñ Ü ü É Æ æ ß, artı bazı ülkelerde kullanılan Yunan harfleri. Bu uzantı karakterler iki olarak sayılır: ^ { } [ ] ~ | \ €.
UCS-2
GSM-7 dışında bir karakter, tüm mesajı UCS-2'ye geçirir. Bu, Kiril, Arap, Çince ve diğer tüm Latin olmayan alfabeleri, á í ó ú ç ã gibi aksanları, bir kelime işlemciden yapıştırılan kıvrımlı tırnak işaretlerini ve emojileri içerir. Bir emoji, iki UTF-16 birimi aldığı için iki karakter olarak sayılır.
İngilizce bir metindeki tek bir kıvrımlı kesme işareti (’), segment başına karakterleri yarıya indirir. Konsol bestecisi, Unicode'a zorlayan her karakteri adlandırır ve POST /v1/estimates, göndermeden önce kodlamayı döndürür.
Uzun mesajlar
Bir segmentten daha uzun metinler, elde cihazda bölünür ve tekrar birleştirilir, bu yüzden her parça biraz daha az tutar. API, en fazla 10 segmenti kabul eder; daha uzun metinler text_too_long yanıtını verir.
Çıkma satırları ve birleştirme alanları
Konsol, Ayarlar'dan çıkma ifadenizi (örneğin "Çık: northwind.example/sms") kampanya metinlerine ekler ve yapıştırılan bir liste veya CSV'nin sütunlarından {{1}} ila {{9}} birleştirme alanlarını doldurur. API üzerinden metni tamamen kontrol edersiniz: çizgiyi kendiniz ekleyin ve kişisel metin için bir toplu işte messages kullanın.