




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Good is good, but better carries it.精益求精,善益求善。MAS20DB接口插件開發(fā)手冊(cè)中國(guó)移動(dòng)代理服務(wù)器MASV2.0DB接口插件開發(fā)手冊(cè)深圳市嘉訊軟件有限公司2008年11月TOCo1-6hzuHYPERLINKl_Toc2161725001.引言PAGEREF_Toc216172500h4HYPERLINKl_Toc2161725011.1.編寫目的PAGEREF_Toc216172501h4HYPERLINKl_Toc2161725021.2.相關(guān)術(shù)語(yǔ)與縮略語(yǔ)解釋PAGEREF_Toc216172502h4HYPERLINKl_Toc216172503
2、2.概述PAGEREF_Toc216172503h4HYPERLINKl_Toc2161725043.運(yùn)行環(huán)境PAGEREF_Toc216172504h4HYPERLINKl_Toc2161725054.接口描述PAGEREF_Toc216172505h4HYPERLINKl_Toc2161725064.1.短信接口PAGEREF_Toc216172506h4HYPERLINKl_Toc2161725074.1.1.接口說(shuō)明PAGEREF_Toc216172507h4HYPERLINKl_Toc2161725084.1.2.流程說(shuō)明PAGEREF_Toc216172508h5HYPERLINK
3、l_Toc2161725094.2.彩信接口PAGEREF_Toc216172509h5HYPERLINKl_Toc2161725104.2.1.接口說(shuō)明PAGEREF_Toc216172510h6HYPERLINKl_Toc2161725114.2.2.流程說(shuō)明PAGEREF_Toc216172511h6HYPERLINKl_Toc2161725124.3.Wappush短信接口PAGEREF_Toc216172512h7HYPERLINKl_Toc2161725134.3.1.接口說(shuō)明PAGEREF_Toc216172513h7HYPERLINKl_Toc2161725144.3.2.流程
4、說(shuō)明PAGEREF_Toc216172514h7HYPERLINKl_Toc2161725155.數(shù)據(jù)庫(kù)及相關(guān)表定義PAGEREF_Toc216172515h7HYPERLINKl_Toc2161725165.1.短信數(shù)據(jù)庫(kù)表結(jié)構(gòu)PAGEREF_Toc216172516h8HYPERLINKl_Toc2161725175.1.1.短信待發(fā)送表(SMS_OUTBOX)PAGEREF_Toc216172517h8HYPERLINKl_Toc2161725185.1.2.短信已處理表(SMS_SENT)PAGEREF_Toc216172518h8HYPERLINKl_Toc2161725195.1.
5、3.上行短信表(SMS_INBOX)PAGEREF_Toc216172519h9HYPERLINKl_Toc2161725205.2.彩信數(shù)據(jù)庫(kù)表結(jié)構(gòu)PAGEREF_Toc216172520h10HYPERLINKl_Toc2161725215.2.1.彩信發(fā)送表(MMS_OUTBOX)PAGEREF_Toc216172521h10HYPERLINKl_Toc2161725225.2.2.彩信已處理表(MMS_SENT)PAGEREF_Toc216172522h10HYPERLINKl_Toc2161725235.2.3.彩信接收表(MMS_INBOX)PAGEREF_Toc216172523
6、h11HYPERLINKl_Toc2161725245.3.WAPPUSH數(shù)據(jù)庫(kù)表結(jié)構(gòu)PAGEREF_Toc216172524h12HYPERLINKl_Toc2161725255.3.1.WAPPUSH待發(fā)送表(WAPPUSH_OUTBOX)PAGEREF_Toc216172525h12HYPERLINKl_Toc2161725265.3.2.WAPPUSH已處理表(WAPPUSH_SENT)PAGEREF_Toc216172526h12HYPERLINKl_Toc2161725276.開發(fā)步驟PAGEREF_Toc216172527h13HYPERLINKl_Toc2161725286.1
7、.在Mas服務(wù)器新建一個(gè)企業(yè)應(yīng)用PAGEREF_Toc216172528h13HYPERLINKl_Toc2161725296.2.打開DB插件開關(guān)PAGEREF_Toc216172529h14HYPERLINKl_Toc2161725306.3.接口開發(fā)及使用舉例PAGEREF_Toc216172530h15HYPERLINKl_Toc2161725316.3.1.短信接口PAGEREF_Toc216172531h15HYPERLINKl_Toc216172532.發(fā)送短信操作PAGEREF_Toc216172532h15HYPERLINKl_Toc216172533.1.開發(fā)代碼舉例PAG
8、EREF_Toc216172533h15HYPERLINKl_Toc216172534.獲取狀態(tài)報(bào)告操作PAGEREF_Toc216172534h15HYPERLINKl_Toc216172535.1.開發(fā)代碼舉例PAGEREF_Toc216172535h15HYPERLINKl_Toc216172536.獲取短信MO操作PAGEREF_Toc216172536h15HYPERLINKl_Toc216172537.1.開發(fā)代碼舉例PAGEREF_Toc216172537h15HYPERLINKl_Toc2161725386.3.2.彩信接口PAGEREF_Toc216172538h16HYPE
9、RLINKl_Toc216172539.發(fā)送彩信操作PAGEREF_Toc216172539h16HYPERLINKl_Toc216172540.1.發(fā)送彩信開發(fā)代碼舉例PAGEREF_Toc216172540h16HYPERLINKl_Toc216172541.獲取彩信狀態(tài)報(bào)告操作PAGEREF_Toc216172541h16HYPERLINKl_Toc216172542.1.開發(fā)代碼舉例PAGEREF_Toc216172542h16HYPERLINKl_Toc216172543.獲取彩信MO操作PAGEREF_Toc216172543h16HYPERLINKl_Toc216172544.1
10、.開發(fā)代碼舉例PAGEREF_Toc216172544h16HYPERLINKl_Toc2161725456.3.3.Wappush短信接口PAGEREF_Toc216172545h16HYPERLINKl_Toc216172546.發(fā)送Wappush短信操作說(shuō)明PAGEREF_Toc216172546h16HYPERLINKl_Toc216172547.1.開發(fā)代碼舉例PAGEREF_Toc216172547h16HYPERLINKl_Toc216172548.獲取wappush短信狀態(tài)報(bào)告操作PAGEREF_Toc216172548h17HYPERLINKl_Toc216172549.1.
11、開發(fā)代碼舉例PAGEREF_Toc216172549h17HYPERLINKl_Toc2161725507.彩信多媒體消息內(nèi)容格式定義說(shuō)明PAGEREF_Toc216172550h17HYPERLINKl_Toc2161725517.1.彩信多媒體內(nèi)容類型PAGEREF_Toc216172551h17HYPERLINKl_Toc2161725527.2.彩信多媒體內(nèi)容加密PAGEREF_Toc216172552h17HYPERLINKl_Toc2161725537.3.彩信多媒體內(nèi)容編碼PAGEREF_Toc216172553h17HYPERLINKl_Toc2161725547.4.彩信多媒
12、體內(nèi)容編碼PAGEREF_Toc216172554h17HYPERLINKl_Toc2161725557.5.彩信多媒體消息內(nèi)容示例PAGEREF_Toc216172555h17HYPERLINKl_Toc2161725567.6.彩信多媒體消息具體加密前后內(nèi)容示例PAGEREF_Toc216172556h18HYPERLINKl_Toc2161725578.參考文檔PAGEREF_Toc216172557h19引言編寫目的本文檔描述了MAS2.0DB通信接口的使用方法,文檔的使用對(duì)象為MAS開發(fā)人員、數(shù)字化部隊(duì)、SI工程技術(shù)人員、SI開發(fā)人員、集團(tuán)客戶技術(shù)人員。相關(guān)術(shù)語(yǔ)與縮略語(yǔ)解釋縮寫詞英文
13、解析中文解析MASMobileAgentServer移動(dòng)代理服務(wù)器HTTPHypertextTransferProtocol超文本傳輸協(xié)議HTTPSSecureHTTP加密的HTTP協(xié)議SOAPSimpleObjectAccessProtocol簡(jiǎn)單對(duì)象訪問(wèn)協(xié)議UCAUnifiedCommunicationAgent統(tǒng)一通信代理DBDatabaseDB服務(wù)接口概述數(shù)據(jù)庫(kù)方式通信適配插件為MAS服務(wù)器內(nèi)部各模塊和插件以及集團(tuán)客戶應(yīng)用之間提供統(tǒng)一格式的接口,用于實(shí)現(xiàn)通信請(qǐng)求及響應(yīng)。并將繁雜的通信能力協(xié)議與具體的業(yè)務(wù)應(yīng)用分離開來(lái)。DB方式通信適配插件接口封裝了以下移動(dòng)通信能力:短信彩信wappush
14、通過(guò)本文檔的學(xué)習(xí),將獲知如何進(jìn)行DB插件的開發(fā)。運(yùn)行環(huán)境MAS2.0基座運(yùn)行環(huán)境MAS管理平臺(tái)環(huán)境DB適配插件開關(guān)打開接口描述短信接口接口說(shuō)明集團(tuán)客戶應(yīng)用系統(tǒng)和應(yīng)用插件通過(guò)此接口收發(fā)短消息。DB方式通信適配插件收到應(yīng)用插件的發(fā)送請(qǐng)求后,通過(guò)MAS服務(wù)器基座中的SMS通信協(xié)議模塊發(fā)送SMS;當(dāng)從SMS通信協(xié)議模塊收到SMS后,通過(guò)此接口將短消息發(fā)送給集團(tuán)客戶應(yīng)用系統(tǒng)和應(yīng)用插件。流程說(shuō)明DB適配插件的短信發(fā)送以及接收過(guò)程。圖5-2短消息發(fā)送流程示意圖MAS啟動(dòng)DB插件往待發(fā)送表插入要發(fā)送的相關(guān)數(shù)據(jù)MAS從待發(fā)送表(sms_outbox)獲取該內(nèi)容并將該記錄刪除,馬上寫入已發(fā)送記錄表(sms_sen
15、t),同時(shí)通過(guò)UCA模塊將短信發(fā)送出去當(dāng)短信的發(fā)送報(bào)告回來(lái)后,更新已發(fā)送記錄表(sms_sent)的狀態(tài)獲取報(bào)告并在處理后刪除所獲取的記錄MAS的UCA模塊獲取MO后,寫入短信接收表(sms_inbox)DB插件讀取短信接收表(sms_inbox),并在處理后刪除所獲取的記錄彩信接口接口說(shuō)明應(yīng)用系統(tǒng)或應(yīng)用插件調(diào)用發(fā)送接口給目的用戶發(fā)送一條彩信。通信適配插件采用非同步的通知機(jī)制將彩信提交狀態(tài)通知給應(yīng)用系統(tǒng)或應(yīng)用插件。對(duì)于彩信接收,可以由通信適配插件主動(dòng)通知應(yīng)用系統(tǒng)或應(yīng)用插件有彩信到達(dá),應(yīng)用系統(tǒng)或應(yīng)用插件也可通過(guò)接口從通信適配插件接收彩信。流程說(shuō)明MAS啟動(dòng)DB插件往待發(fā)送表(mms_outbox
16、)插入要發(fā)送的相關(guān)數(shù)據(jù)MAS從待發(fā)送表(mms_outbox)獲取該內(nèi)容并將該記錄刪除,馬上寫入已發(fā)送記錄表(mms_sent),同時(shí)通過(guò)UCA模塊將彩信發(fā)送出去當(dāng)彩信的發(fā)送報(bào)告回來(lái)后,更新已發(fā)送記錄表(mms_sent)的狀態(tài)獲取報(bào)告并在處理后刪除所獲取的記錄MAS的UCA模塊獲取MO后,寫入彩信接收表(mms_inbox)DB插件讀取彩信接收表(mms_inbox),并在處理后刪除所獲取的記錄Wappush短信接口接口說(shuō)明應(yīng)用系統(tǒng)或應(yīng)用插件通過(guò)此接口發(fā)送WAPPUSH并獲取PUSH發(fā)送狀態(tài)。流程說(shuō)明DB適配插件發(fā)送WAPPush圖5-2短消息發(fā)送流程示意圖MAS啟動(dòng)DB插件往待發(fā)送表(wa
17、ppush_outbox)插入要發(fā)送的相關(guān)數(shù)據(jù)MAS從待發(fā)送表(wappush_outbox)獲取該內(nèi)容并將該記錄刪除,馬上寫入已發(fā)送記錄表(wappush_sent),同時(shí)通過(guò)UCA模塊將短信發(fā)送出去當(dāng)短信的發(fā)送報(bào)告回來(lái)后,更新已發(fā)送記錄表(wappush_sent)的狀態(tài)獲取報(bào)告并在處理后刪除所獲取的記錄數(shù)據(jù)庫(kù)及相關(guān)表定義DB插件數(shù)據(jù)庫(kù)名為:dbadapterDB插件數(shù)據(jù)庫(kù)編碼格式為:utf8短信數(shù)據(jù)庫(kù)表結(jié)構(gòu)短信待發(fā)送表(SMS_OUTBOX)字段名約束可否為空Default類型長(zhǎng)度備注SISMSIDPKNVARCHAR50UUID/GUID(由應(yīng)用側(cè)產(chǎn)生)EXTCODEYVARCHAR2
18、1擴(kuò)展碼,指由該應(yīng)用填寫的內(nèi)部擴(kuò)展號(hào)碼DESTADDRNVARCHAR2000接受手機(jī),多個(gè)用“;”分號(hào)分割,最大不超過(guò)50個(gè)手機(jī)號(hào)碼。MESSAGECONTENTNVARCHAR2000短信內(nèi)容。當(dāng)MSGFMT為4時(shí),消息內(nèi)容為十六進(jìn)制字符串REQDELIVERYREPORTN0Int4是否需要狀態(tài)報(bào)告0:不需要1:需要MSGFMTN0Int4消息類型0-ASCII4-Binary8-usc215-gb231216-gb18030SENDMETHODN0Int40-普通短信1-普通短信立即顯示2-長(zhǎng)短信組包3-帶結(jié)構(gòu)短信REQUESTTIMEINDEXNNOWDateTime入庫(kù)時(shí)間(短信發(fā)
19、送請(qǐng)求時(shí)間)APPLICATIONIDNVARCHAR16EC/SI應(yīng)用的ID,即應(yīng)用ID或插件的IDEC應(yīng)用/SI應(yīng)用插件僅有插入的權(quán)限,無(wú)讀取權(quán)限,插入短信也無(wú)法取消;數(shù)據(jù)庫(kù)方式適配插件讀取相關(guān)數(shù)據(jù)后,自行刪除該記錄,并轉(zhuǎn)存儲(chǔ)到SMS_SENT內(nèi)。短信已處理表(SMS_SENT)字段名約束可否為空Default類型長(zhǎng)度備注SMSIDPKNVARCHAR50MAS產(chǎn)生的IDGWSMSIDYVARCHAR50行業(yè)網(wǎng)關(guān)產(chǎn)生的MsgIDSISMSIDINDEXNVARCHAR50UUID/GUID,從SMS_OUTBOX帶來(lái)EXTCODENVARCHAR21擴(kuò)展碼DESTADDRNVARCHAR2
20、1單個(gè)手機(jī)號(hào)碼REQUESTTIMENDateTime入庫(kù)時(shí)間,從SMS_OUTBOX帶來(lái)SENTTIMENNOWDateTime提交到行業(yè)網(wǎng)關(guān)的時(shí)間SENTRESULTNInt4對(duì)應(yīng)CMPP_SUBMIT的返回值SMSSTATUSYVARCHAR20如果用戶需要狀態(tài)報(bào)告,發(fā)送成功后狀態(tài)報(bào)告保存在此字段STATUSTIMEYDateTime收到狀態(tài)報(bào)告的時(shí)間APPLICATIONIDNVARCHAR16EC/SI應(yīng)用的ID,即應(yīng)用ID或插件的IDEC應(yīng)用/SI應(yīng)用插件可SELECT,可DELETE,不可INSERT和UPDATE;要求EC應(yīng)用/SI應(yīng)用插件定期5天內(nèi)清理,數(shù)據(jù)庫(kù)方式適配插件定期
21、7天內(nèi)清理此表。上行短信表(SMS_INBOX)字段名約束可否為空Default類型長(zhǎng)度備注MASSMSIDPKNVARCHAR50MAS產(chǎn)生的IDEXTCODEYVARCHAR21擴(kuò)展號(hào)碼(可以為空)SOURCEADDRINDEXNVARCHAR21單個(gè)手機(jī)號(hào)碼RECEIVETIMENNOWDATETIME短信接收時(shí)間MESSAGECONTENTYVARCHAR400當(dāng)MSGFMT為4時(shí),消息內(nèi)容為十六進(jìn)制字符串MSGFMTN0Int4消息類型0-ASCII4-Binary8-usc215-gb231216-gb18030REQUESTTIMENNOWDateTime短信發(fā)送入庫(kù)時(shí)間,同SM
22、S_OUTBOXAPPLICATIONIDNVARCHAR16EC/SI應(yīng)用的IDEC應(yīng)用/SI應(yīng)用插件可SELECT,可DELETE,不可INSERT和UPDATE;要求EC應(yīng)用/SI應(yīng)用插件定期5天內(nèi)清理,數(shù)據(jù)庫(kù)方式適配插件定期7天內(nèi)清理此表。彩信數(shù)據(jù)庫(kù)表結(jié)構(gòu)彩信發(fā)送表(MMS_OUTBOX)字段名約束可否為空Default類型長(zhǎng)度備注SIMMSIDPKNVARCHAR50UUID/GUID(由AP產(chǎn)生)EXTCODEYVARCHAR21擴(kuò)展號(hào)碼DESTADDRNVARCHAR2000接受手機(jī)MSISDN,多人用“;”分割,最大不超過(guò)50人REQDELIVERYREPORTN0Int(0/
23、1)4是否需要狀態(tài)報(bào)告0:不需要1:需要SUBJECTNVARCHAR500彩信標(biāo)題MESSAGECONTENTYTEXT/CLOB/BLOB500KBMIME組包或SMIL格式文件REQUESTTIMEINDEXNNOWDateTime入庫(kù)時(shí)間APPLICATIONIDNVARCHAR16EC/SI應(yīng)用的IDEC應(yīng)用/SI應(yīng)用插件僅有插入的權(quán)限,無(wú)讀取權(quán)限,插入彩信也無(wú)法取消;數(shù)據(jù)庫(kù)方式適配插件讀取相關(guān)數(shù)據(jù)后,自行刪除該記錄,并轉(zhuǎn)存儲(chǔ)到MMS_SENT內(nèi)。彩信已處理表(MMS_SENT)字段名約束可否為空Default類型長(zhǎng)度備注MASMMSIDPKNVARCHAR50MAS產(chǎn)生的IDGWM
24、MSIDVARCHAR50行業(yè)網(wǎng)關(guān)產(chǎn)生的MsgIDSIMMSIDVARCHAR50UUID/GUID,從MMS_OUTBOX表帶來(lái)DESTADDRNVARCHAR21單個(gè)手機(jī)號(hào)碼SENTTIMENDateTime提交到行業(yè)網(wǎng)關(guān)的時(shí)間SENTRESULTNint4對(duì)應(yīng)SUBMITREQ的返回值MMSSTATUSYVARCHAR40如果用戶需要狀態(tài)報(bào)告,發(fā)送成功后狀態(tài)報(bào)告保存在此字段STATUSTIMEYDateTime收到狀態(tài)報(bào)告的時(shí)間APPLICATIONIDNVARCHAR16EC/SI應(yīng)用的IDEC應(yīng)用/SI應(yīng)用插件可SELECT,可DELETE,不可INSERT和UPDATE;要求EC應(yīng)
25、用/SI應(yīng)用插件定期5天內(nèi)清理,數(shù)據(jù)庫(kù)方式適配插件定期7天內(nèi)清理此表。彩信接收表(MMS_INBOX)字段名約束可否為空Default類型長(zhǎng)度備注MASMMSIDPKNVARCHAR50MAS產(chǎn)生的IDEXTCODEYVARCHAR21擴(kuò)展號(hào)碼(可以為空)SOURCEADDRNVARCHAR21單個(gè)手機(jī)號(hào)碼RECEIVETIMENDateTime彩信接收時(shí)間SUBJECTNVARCHAR500彩信標(biāo)題MESSAGECONTENTYTEXT/CLOB/BLOB500kbMIME組包或SMIL格式文件REQUESTTIMENDateTime入庫(kù)時(shí)間APPLICATIONIDNVARCHAR16EC
26、/SI應(yīng)用的IDEC應(yīng)用/SI應(yīng)用插件可SELECT,可DELETE,不可INSERT和UPDATE;要求EC應(yīng)用/SI應(yīng)用插件定期5天內(nèi)清理,數(shù)據(jù)庫(kù)方式適配插件定期7天內(nèi)清理此表。WAPPUSH數(shù)據(jù)庫(kù)表結(jié)構(gòu)WAPPUSH待發(fā)送表(WAPPUSH_OUTBOX)字段名約束可否為空Default類型長(zhǎng)度備注MASWAPPUSHIDPKNVARCHAR50MAS產(chǎn)生的IDGWWAPPUSHIDYVARCHAR50行業(yè)網(wǎng)關(guān)產(chǎn)生的MsgIDSIWAPPUSHIDNVARCHAR50UUID/GUID(從WAPPUSH_OUTBOX表帶來(lái))EXTCODENVARCHAR21擴(kuò)展代碼DESTADDRNVA
27、RCHAR21單個(gè)手機(jī)號(hào)碼REQUESTTIME(INDEX)NDateTime入庫(kù)時(shí)間SENTTIMEINDEXNNOWDateTime提交到行業(yè)網(wǎng)關(guān)的時(shí)間SENTRESULTNint4對(duì)應(yīng)CMPP_SUBMIT的返回值WAPPUSHSTATUSYVARCHAR20如果用戶需要狀態(tài)報(bào)告,發(fā)送成功后狀態(tài)報(bào)告保存在此字段STATUSTIMEYDateTime收到狀態(tài)報(bào)告的時(shí)間APPLICATIONIDNVARCHAR16EC/SI應(yīng)用的IDEC應(yīng)用/SI應(yīng)用插件僅有插入的權(quán)限,無(wú)讀取權(quán)限,插入記錄也無(wú)法取消;數(shù)據(jù)庫(kù)方式適配插件讀取相關(guān)數(shù)據(jù)后,自行刪除該記錄,并轉(zhuǎn)存儲(chǔ)到WAPPUSH_SENT內(nèi)。
28、WAPPUSH已處理表(WAPPUSH_SENT)字段名約束可否為空Default類型長(zhǎng)度備注MASWAPPUSHIDPKNVARCHAR50MAS產(chǎn)生的IDGWWAPPUSHIDYVARCHAR50行業(yè)網(wǎng)關(guān)產(chǎn)生的MsgIDSIWAPPUSHIDNVARCHAR50UUID/GUID(從WAPPUSH_OUTBOX表帶來(lái))EXTCODENVARCHAR21擴(kuò)展代碼DESTADDRNVARCHAR21單個(gè)手機(jī)號(hào)碼REQUESTTIME(INDEX)NDateTime入庫(kù)時(shí)間SENTTIMEINDEXNNOWDateTime提交到行業(yè)網(wǎng)關(guān)的時(shí)間SENTRESULTNint4對(duì)應(yīng)CMPP_SUBMI
29、T的返回值WAPPUSHSTATUSYVARCHAR20如果用戶需要狀態(tài)報(bào)告,發(fā)送成功后狀態(tài)報(bào)告保存在此字段STATUSTIMEYDateTime收到狀態(tài)報(bào)告的時(shí)間APPLICATIONIDNVARCHAR16EC/SI應(yīng)用的IDEC應(yīng)用/SI應(yīng)用插件可SELECT,可DELETE,不可INSERT和UPDATE;要求EC應(yīng)用/SI應(yīng)用插件定期5天內(nèi)清理,數(shù)據(jù)庫(kù)方式適配插件定期7天內(nèi)清理此表。開發(fā)步驟在Mas服務(wù)器新建一個(gè)企業(yè)應(yīng)用在MAS2.0插件管理平臺(tái)中新增一個(gè)DB插件,如圖:注意:新建時(shí)“通信接口方式”選擇“Database”。新建成功后,在插件列表頁(yè)面顯示如下圖:要新建的插件DB接口可
30、用,需要點(diǎn)擊“開關(guān)”列的運(yùn)行按鈕。否則在使用DB接口通信時(shí)可能會(huì)報(bào)POL0906錯(cuò)誤。打開DB插件開關(guān)在系統(tǒng)管理-配置管理-參數(shù)設(shè)置-DB接口一欄中,將DB接口所需要的服務(wù)能力啟動(dòng)。如下圖:數(shù)據(jù)庫(kù)用戶名:請(qǐng)輸入DB數(shù)據(jù)庫(kù)用戶名。數(shù)據(jù)庫(kù)密碼:請(qǐng)輸入DB數(shù)據(jù)庫(kù)密碼。接口開發(fā)及使用舉例短信接口發(fā)送短信操作發(fā)送短信是由DB插件發(fā)起,向DB插件數(shù)據(jù)庫(kù)dbadapter中的等待發(fā)送表sms_outbox表中插件要發(fā)送的相關(guān)記錄。開發(fā)代碼舉例例如:新建一個(gè)DB插件,插件標(biāo)識(shí)為“333”,發(fā)送短信代碼實(shí)現(xiàn)如下:Insertintosms_outbox(sismsid,extcode,destaddr,mess
31、agecontent,reqdeliveryreport,msgfmt,sendmethod,requesttime,applicationid)VALUES(64a24682-e267-4564-8e58-6450d74e631e,33313689520371,短信內(nèi)容,1,15,0,2008-07-0214:06:53,333)獲取狀態(tài)報(bào)告操作開發(fā)代碼舉例獲取狀態(tài)報(bào)告代碼實(shí)現(xiàn)如下:Select*fromsms_sentwheresismsid=64a24682-e267-4564-8e58-6450d74e631eandapplicationid=333andsm
32、sstatusisnotnull獲取短信MO操作開發(fā)代碼舉例獲取短信MO代碼實(shí)現(xiàn)如下:Select*fromsms_inboxwhereapplicationid=333彩信接口發(fā)送彩信操作發(fā)送彩信是由DB插件發(fā)起,向DB插件數(shù)據(jù)庫(kù)dbadapter中的等待發(fā)送表mms_outbox表中插件要發(fā)送的相關(guān)記錄。發(fā)送彩信開發(fā)代碼舉例輸入:代碼實(shí)現(xiàn)如下:Insertintomms_outbox(simmsid,extcode,destaddr,reqdeliveryreport,subject,messagecontent,requesttime,applicationid)values(16bde
33、705-07e9-4021-938a-c7033faf7827,3331,標(biāo)題,?,2008-07-0215:38:27,333)注:?彩信內(nèi)容很長(zhǎng),是標(biāo)準(zhǔn)彩信文件格式的Base64encode,具體請(qǐng)參考本手冊(cè)中第7節(jié)彩信多媒體消息內(nèi)容格式定義說(shuō)明。獲取彩信狀態(tài)報(bào)告操作開發(fā)代碼舉例輸入:代碼實(shí)現(xiàn)如下:Select*frommms_sentwheresimmsid=16bde705-07e9-4021-938a-c7033faf7827andapplicationid=333andmmsstatusisnotnull獲取彩信MO操作開發(fā)代碼舉例輸入:代碼實(shí)現(xiàn)如下:Se
34、lect*frommms_inboxwhereapplicationid=333Wappush短信接口發(fā)送Wappush短信操作說(shuō)明發(fā)送Wappush短信是由DB插件發(fā)起,向DB插件數(shù)據(jù)庫(kù)dbadapter中的等待發(fā)送表wappush_outbox表中插件要發(fā)送的相關(guān)記錄。開發(fā)代碼舉例輸入:代碼實(shí)現(xiàn)如下:Insertintowappush_outbox(siwappushid,extcode,destaddr,subject,reqdeliveryreport,targeturl,requesttime,applicationid)VALUES(1247ea58-8915-44a5-a99d-
35、38eab571e745,333主題,1,2008-07-0218:38:27,333)獲取wappush短信狀態(tài)報(bào)告操作開發(fā)代碼舉例輸入:代碼實(shí)現(xiàn)如下:Select*fromwappush_sentwheresiwappushid=1247ea58-8915-44a5-a99d-38eab571e745andapplicationid=333andwappushstatusisnotnull彩信多媒體消息內(nèi)容格式定義說(shuō)明彩信多媒體內(nèi)容類型mas提供的各種彩信發(fā)送接口,彩信內(nèi)容(content)一項(xiàng)均是字符串類型。彩信多媒體內(nèi)容加密彩信多媒體消內(nèi)容必須經(jīng)是過(guò)BASE6
36、4的字符串。彩信多媒體內(nèi)容編碼彩信多媒體消內(nèi)容文本附件內(nèi)容必須采用utf-8編碼。彩信多媒體內(nèi)容編碼text/plain,text/xml,application/smil,audio/amr,audio/midi,text/i-melody,text/e-melody,image/gif,image/jpeg,image/vnd.wap.wbm,image/png彩信多媒體消息內(nèi)容示例以下為加密前內(nèi)容示例,通過(guò)mas發(fā)送彩信必須將此內(nèi)容采用BASE64加密后發(fā)送:-SubPart_7452684322002_77645Content-Type:application/smilContent-
37、Transfer-Encoding:8bitContent-ID:20080815103000023.smilContent-Location:20080815103000023.smilsmil附件內(nèi)容-SubPart_7452684322002_77645Content-Type:image/gifContent-Transfer-Encoding:8bitContent-ID:20080815102800026.gifContent-Location:20080815102800026.gifgif附件內(nèi)容-SubPart_7452684322002_77645Content-Type:
38、text/plain;charset=UTF-8Content-Transfer-Encoding:8bitContent-ID:200808151030000231.txtContent-Location:200808151030000231.txt文本附件內(nèi)容-SubPart_7452684322002_77645-NextPart_0_2817_24856示例內(nèi)容說(shuō)明,內(nèi)容中可以存在多個(gè)附件,每個(gè)附件前必須“-SubPart_7452684322002_77645”開始,最后一個(gè)附件后加-SubPart_7452684322002_77645-NextPart_0_2817_24856附
39、件內(nèi)容屬性說(shuō)明Content-Type附件類型Content-Transfer-Encoding附件編碼位數(shù),默認(rèn)采用8位編碼Content-ID附件名稱Content-Location附件名稱彩信多媒體消息具體加密前后內(nèi)容示例加密前:-SubPart_7452684322002_77645Content-Type:application/smilContent-Transfer-Encoding:8bitContent-ID:20080815114700048.smilContent-Location:20080815114700048.smil-SubPart_7452684322002_77645Content-Type:text/plain;charset=UTF-8Content-Transfer-Encoding:8bitContent-ID:200808151147000481.txtContent-Location:200808151147000481.txtHELLOMMS!-SubPart_7452684322002_77645-NextPart_0_2817_24856加密后:LS1TdWJQYXJ0Xzc0NTI2ODQzMjIwMDJfNzc2NDUNCkNvbnRlbnQtVH
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 離崗休養(yǎng)協(xié)議書范文
- 影樓競(jìng)業(yè)禁止協(xié)議書
- 泥砂清運(yùn)協(xié)議書范本
- 科普實(shí)踐基地協(xié)議書
- 企業(yè)賠償協(xié)議書模板
- 裝修工人戒煙協(xié)議書
- 門市租房協(xié)議書范文
- 考證培訓(xùn)歸屬協(xié)議書
- 食物過(guò)敏安全協(xié)議書
- 汽車接送學(xué)生協(xié)議書
- 食品安全案例-課件-案例十二-蘇丹紅事件
- 肝硬化失代償期
- 2023年非車險(xiǎn)核??荚囌骖}模擬匯編(共396題)
- 2024年中國(guó)分析儀器市場(chǎng)調(diào)查研究報(bào)告
- “龍崗青年”微信公眾號(hào)代運(yùn)營(yíng)方案
- DB11-T 478-2022 古樹名木評(píng)價(jià)規(guī)范
- 施工現(xiàn)場(chǎng)揚(yáng)塵控制專項(xiàng)方案
- 年度固定污染源排污許可證質(zhì)量審核、執(zhí)行報(bào)告審核技術(shù)支持服務(wù) 投標(biāo)方案(技術(shù)標(biāo) )
- 五年級(jí)科學(xué)上冊(cè)(冀人版)第17課 彩虹的形成(教學(xué)設(shè)計(jì))
- 科學(xué)與文化的足跡學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 醫(yī)院培訓(xùn)課件:《病區(qū)藥品安全管理與使用》
評(píng)論
0/150
提交評(píng)論