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