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.

KodlamaBir segmentDaha uzun bir metnin her bir parçası10 segment
GSM-7160 karakter153 karakter1,530 karakter
UCS-2 (Unicode)70 karakter67 karakter670 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.

Metin, kodlama ve SMS segmentleri | BulkSMSAPI Docs