問:二次開發接口集成需要一些什么費用?
答:我們提供免費的二次開發接口給客戶具體集成,只收取短信充值費用。
問:二次開發接口支持的號段
答:我們的接口支持全國全網,移動、聯通、CDMA智能分流發送。
問:二次開發接口的優勢
答:二次開發接口短信無使用期限,無需安裝任何硬件;引擎自動檢索數據庫信息進行發送;多網關自動切換、多通道自動補發智能分流后臺保障機制。
問:短信內容顯示亂碼
答:程序編碼問題,接口支持GB2312編碼。
問:短信字數計算方法
答:手機(含簽名)70字/條,小靈通58字/條無簽名。字數統計方法按word中字數統計算(包含空格)。
問:接口支持的開發語言種類和例程
答:C#、VB、Delphi、Asp、Java、Php、pb、Jsp、C++、VC等多種常用開發語言。例程目前提供有:①.C#例程②.VB例程 ③.delphi引用WS例程 ④.JavaWebService例程 ⑤.JavaHttp例程⑥.AspHttp例程⑦.PhpHttp例程⑧.PbWeb Service例程⑨.C++.net調用WebService例程⑩.C++調用web service例程。
問:在軟件或網站中如何使用凌凱短信二次開發接口
答:我們提供HTTP、Web Service兩種接口開發方式,你可以在程序代碼增加短信收發、注冊、充值的功能模塊,采用我們為你開通的短信帳戶,根據你使用的編程語言選擇調用接口方式就可以集成短信功能模塊; 另外短信收發的功能還可以采用我們開發的"凌凱短信網關引擎",只需要做簡單的數據庫配置就可以實現短信功能的集成,我們的引擎目前支持的數據庫有:sqlserver、access、mysql。
問:使用引擎和直接調用二次開發接口的差異
答:引擎是直接在你現有的數據庫基礎上分別增加一張固定格式的發送表和接收表,引擎程序一旦安裝配置好以后會自動檢索發送表的待發數據,自動發送到我們的 短信網關,同時把手機用戶回復的信息自動存儲到接收表,這樣你在開發集成短信功能的時候就不必調用開發接口協議,只需對兩張數據表進行控制和操作就可以 了; 直接調用二次開發接口,可以避免在你的系統上安裝我們公司的引擎程序,但需要你的程序員設計短信功能界面,并調試調用我們的短信接口,相對引擎操作就復雜 一點。但目前在開發語言中調用接口的應用已經很廣泛了,引擎和接口各有利弊,所以客戶可以根據自身的情況選擇合適自己的方法。
問:短信引擎和二次開發接口的適用范圍
答:一般來說,短信引擎適合于有數據庫或程序服務器的網絡版軟件(如B/S、C/S架構的軟件系統); 二次開發接口適合于單機版或直接客戶需要經常自主安裝的應用軟件。接口相對于引擎適用面積要更為廣泛。
問:短信引擎服務版和標準版的差異
答:短信引擎服務版和標準版的功能都是一樣的,只是運行方式不同。服務版在用戶首次安裝配置以后將在系統后臺以"服務進程"的形式自動運行,沒有運行監控界面;標準版提供一個配置和運行監控的界面,安裝好之后以"應用程序"的方式在前臺桌面運行。
問:短信引擎的提交發送速度
答:短信引擎的提交發送速度跟客戶與我們服務器連接的網絡速度有很大的關系,通常提交速度在"5條/秒——20條/秒"之間。
問:引擎安裝后如何配置使用
答:很多客戶在安裝了我們的引擎(標準版和服務版)以后,點擊啟動服務則無法啟動,這樣的問題首先要檢查操作步驟是否正確,正確的步驟是:
a) 成功安裝我們的引擎以后,填寫相應的注冊信息注冊并保存(修改按鈕主要就是起到一個保存的作用)
b) 提示成功以后配置數據庫連接信息,在保持配置之前請先點擊測試連接按鈕檢查一下是否連接成功,提示成功以后點保存配置
c) 保存成功以后您可以點電腦右下角退出引擎然后重新開啟,點擊服務啟動的按鈕,此時要注意,我們的引擎服務啟動需要一點時間,一般不到一分鐘,但也有很多客戶由于網絡等原因需要3分鐘左右,如果長時間沒有啟動請檢查一下防火墻等確認是否有網絡限制。
問:引擎的工作機制
答:引擎實質是配合我們公司短信接口開發的一個小應用軟件,也可以理解是中轉軟件,它的作用是將客戶要發送的數據傳輸給我們服務器,客戶只需要將自己要發 送的記錄添加到我們提供的發送表中,只需要添加手機號和短信內容(mobile和content),需要定時發送的添加一個定的時間 (DelaySendTime),另外還可以關注一個字(flag,不用對其進行輸入),其余的字段都可以不管,其中衡量我們短信是否提交成功的標志就是 flag字段,它默認為0,短信提交的過程就是flag值的變幻過程的體現,正常的提交過程是flag 0 3 1,flag為3的過程一般肉眼是觀察不到的,除非網速特別的慢或則出了問題,當短信的flag值為1的時候才表示短信提交成功,其他的都是失敗,所以控 制短信的發送可以直接來操作flag的值,比如如果提交失敗的短信想再次發送,只需要將其flag的值改成0即可。
問:短信引擎中mobilesend表(發送表)中flag的狀態值說明
答:mobilesend表中,通過flag的狀態值來控制短信的發送,flag的缺省值是0,代表未發短信;當引擎程序提取短信進入發送列表的時 候,flag的值是3(此狀態為臨時狀態,通常只會停留幾秒種即變為其它值,如果因為引擎程序意外中止或網絡中斷等偶然情況長時間保持3狀態,則需要復位 為0狀態,重新發送);flag的值是1表示提交發送成功;flag的值是2表示提交發送失敗,檢查手機號碼和帳戶余額及網絡是否通常等情況后,人工決定 是否補發(復位為0即可補發)。
問:如何查詢發送記錄和統計發送條數
答:用ID號和密碼登陸 http://sdk.mb345.com 可查詢發送記錄,并可導出發送記錄備案。
問:如何提高短信引擎發送效率
答:可以建立mobilesend表的備份數據庫,定期備份mobilesend表,清除mobilesend表的歷史數據,從而提高短信引擎的發送效率。
問:如果想采用推送方式接收回復,需要如何操作?
答:推送方式需要您按照我們的條件寫一個頁面來接收處理回復信息,這種方式需要提供貴公司服務器有固定IP地址或網站。考慮到推送本身存在不穩定性且地址 不能改變,涉及多方調試,我們還是建議您用讀取的方式以便即時讀取回復短信。
問:接口能否和其他公司一樣提供封裝好的dll文件?
答:dll方式不容易升級和維護,目前我們主要提供Webservice和http的兩種接口方式,同時也提供短信接口數據庫引擎中間件,也提供各類語言的調用例程,應該能夠滿足絕大部分客戶的接入需求。
問:使用V3.0版客戶引擎時,如出現引擎報錯信息如:【ws第一行:')'附近有語法錯誤。List index out of bounds(1)】時應如何解決?
答:首先請檢查號碼列里面是否存在13438*****,135******兩個或多個號碼是逗號分隔的情況;如有此情況請檢查并修改轉移數據格式,確保 每一列只有唯一個號碼并同時更改MobileSend 表 Mobile字段Varchar(12) not null。