發送

簡訊文字、編碼與分段

每則SMS承載140位元組。可容納字元數取決於文字所需字母表,訊息價格為每分段單價乘以分段數。

編碼單一分段長訊息的每個部分10個分段
GSM-7160字元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欄位傳送個人化簡訊。

簡訊文字、編碼與分段 | BulkSMSAPI 文件