Pagsusumite
Teksto, encoding at mga segment ng SMS
Ang isang SMS ay naglalaman ng 140 bytes. Depende sa alpabetong kailangan ng teksto kung ilang character ang kasya, at ang presyo ng mensahe ay ang presyo bawat segment na pinarami ng mga segment nito.
| Encoding | Isang segment | Bawat parte ng mas mahabang teksto | 10 segment |
|---|---|---|---|
| GSM-7 | 160 character | 153 character | 1,530 character |
| UCS-2 (Unicode) | 70 character | 67 na karakter | 670 na karakter |
GSM-7
Saklaw ng GSM-7 ang Latin letters A hanggang Z at a hanggang z, digits, karaniwang punctuation at set ng accented letters: à é è ì ò ù Ç Ø ø Å å Ä ä Ö ö Ñ ñ Ü ü É Æ æ ß, kasama ang Greek capitals na ginagamit sa ilang bansa. Ang mga extension character na ito ay bilang dalawa: ^ { } [ ] ~ | \ €.
UCS-2
Ang isang character na wala sa GSM-7 ay nagpapalit ng buong mensahe sa UCS-2. Kasama rito ang Cyrillic, Arabic, Chinese at lahat ng non-Latin script, accents tulad ng á í ó ú ç ã, curly quotes mula sa word processor, at emoji. Ang emoji ay bilang dalawang character, dahil kumukuha ito ng dalawang UTF-16 units.
Ang isang curly apostrophe (’) sa English text ay hinahati ang character bawat segment. Ipinapakita ng console composer ang bawat character na nagfo-force ng Unicode, at ang POST /v1/estimates ay nagbabalik ng encoding bago mo ipadala.
Mahahabang mensahe
Ang mga tekstong mas mahaba sa isang segment ay hinihiwalay at pinagsasama muli sa handset, kaya mas kaunti ang laman ng bawat parte. Tumatanggap ang API ng hanggang 10 segment; mas mahabang teksto ay magreresulta sa text_too_long.
Mga linya ng opt-out at merge fields
Idinadagdag ng console ang iyong opt-out wording mula sa Settings (halimbawa "Opt out: northwind.example/sms") sa mga campaign text at pinupunan ang merge fields {{1}} hanggang {{9}} mula sa mga column ng pasted list o CSV. Sa pamamagitan ng API, kontrolado mo nang buo ang teksto: idagdag mo mismo ang linya, at gamitin ang messages sa isang batch para sa personal na teksto.