發送
簡訊文字、編碼與分段
每則SMS承載140位元組。可容納字元數取決於文字所需字母表,訊息價格為每分段單價乘以分段數。
| 編碼 | 單一分段 | 長訊息的每個部分 | 10個分段 |
|---|---|---|---|
| GSM-7 | 160字元 | 153字元 | 1,530字元 |
| UCS-2 (Unicode) | 70字元 | 67字元 | 670字元 |
GSM-7
GSM-7涵蓋拉丁字母A-Z、a-z、數字、常用標點及一組重音字母:à é è ì ò ù Ç Ø ø Å å Ä ä Ö ö Ñ ñ Ü ü É Æ æ ß,以及部分國家使用的希臘大寫字母。這些擴充字元計為兩字元:^ { } [ ] ~ | \ €。
UCS-2
只要有一個GSM-7以外的字元,整則訊息就會切換為UCS-2編碼。包含西里爾字母、阿拉伯文、中文等非拉丁文字,á í ó ú ç ã等重音符號,從文書處理器貼上的彎引號,以及表情符號。表情符號計為兩字元,因其佔用兩個UTF-16單位。
英文文本中的一個彎撇號(’)會使每分段字元數減半。控制台編輯器會標示導致Unicode轉換的字元,且POST /v1/estimates會在發送前回傳編碼類型。
長簡訊
超過一分段的長訊息會在手機端分割後重新組合,因此每部分實際容量略少。API最多接受10個分段,更長文字將回覆text_too_long錯誤。
退訂聲明與合併欄位
控制台會將您在設定中的退訂聲明(例如「退訂:northwind.example/sms」)加入行銷簡訊,並從貼上的清單或CSV欄位填入合併欄位{{1}}至{{9}}。透過API可完全控制文字內容:自行添加退訂聲明,並在批次中使用messages欄位傳送個人化簡訊。