短信平臺的整體設計決定了系統(tǒng)的健壯性和易用性。本架構采用基于
短信api接口java語言的SSH框架架構技術,自上而下可以分為應用層、接口層、協(xié)議層、數據層和接入層五個層次:
網站或者app如何對接短信接口:
下載文檔:
必到牌網站app短信接口HTTP接口文檔源碼.zip
應用層:監(jiān)控系統(tǒng)、運維系統(tǒng)、日常管理以及其它在信息化建設過程中上線的各種應用都可以實現信息發(fā)送通知和短信提醒的功能。雖然系統(tǒng)架構和所采用編程語言可能有所不同,但是采用WebService接口技術可以很好的實現這些異構系統(tǒng)與短信平臺的無縫對接。接口層:短信平臺采用B/S架構,用戶可以統(tǒng)一登錄到短信平臺。第三方的應用程序則通過WebService接口接入至短信平臺。
協(xié)議層:SMS(短信服務)協(xié)議主要用來處理文本、數字或二進制非文本數據為主,對于長度超過140字節(jié)的短信自動拆分,
最新最詳細的接口文檔說明 '本接口提供PUSH POSTXML 以utf-8格式發(fā)送給客戶指定的URL上. '本接口都是被動調用.所以客戶測試時需要自己所接收到的短信寫入數據庫或者文件里.無法跟蹤調試。1 客戶端向服務端發(fā)送的內容的字符集編碼:
如果使用客戶端的php編碼是UTF-8,則需要設置如下,參考 demo.php 第 58 行 $client->setOutgoingEncoding("UTF-8"); 2 客戶端接收到的字符集編碼轉換 由于demo.php采用的是UTF-8編碼,從服務端返回的也是UTF-8編碼,則可直接輸出,沒有亂碼 假如是使用GBK編碼的,如 demo_gbk.php ,除了需要設置 $client->setOutgoingEncoding("GBK"); 之外,顯示出的內容也需要進行 UTF-8 => GBK 的轉換,如 295 行。



