版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、中國(guó)移動(dòng)代理服務(wù)器MAS V2.0 DB接口插件開(kāi)發(fā)手冊(cè)深圳市嘉訊軟件有限公司2008年11月1.引言41.1.編寫目的41.2.相關(guān)術(shù)語(yǔ)與縮略語(yǔ)解釋42.概述43.運(yùn)行環(huán)境44.接口描述44.1.短信接口44.1.1.接口說(shuō)明44.1.2.流程說(shuō)明54.2.彩信接口54.2.1.接口說(shuō)明64.2.2.流程說(shuō)明64.3.Wappush短信接口74.3.1.接口說(shuō)明74.3.2.流程說(shuō)明75.數(shù)據(jù)庫(kù)及相關(guān)表定義75.1.短信數(shù)據(jù)庫(kù)表結(jié)構(gòu)85.1.1.短信待發(fā)送表(SMS_OUTBOX)85.1.2.短信已處理表(SMS_SENT)85.1.3.上行短信表(SMS_INBOX)95.2.彩信數(shù)據(jù)庫(kù)
2、表結(jié)構(gòu)105.2.1.彩信發(fā)送表(MMS_OUTBOX)105.2.2.彩信已處理表(MMS_SENT)105.2.3.彩信接收表(MMS_INBOX)115.3.WAPPUSH數(shù)據(jù)庫(kù)表結(jié)構(gòu)125.3.1.WAPPUSH待發(fā)送表(WAPPUSH_OUTBOX)125.3.2.WAPPUSH已處理表(WAPPUSH_SENT)126.開(kāi)發(fā)步驟136.1.在Mas服務(wù)器新建一個(gè)企業(yè)應(yīng)用136.2.打開(kāi)DB插件開(kāi)關(guān)146.3.接口開(kāi)發(fā)及使用舉例156.3.1.短信接口.發(fā)送短信操作.1.開(kāi)發(fā)代碼舉例.獲取狀態(tài)報(bào)告操作.1.開(kāi)發(fā)代
3、碼舉例.獲取短信MO操作.1.開(kāi)發(fā)代碼舉例156.3.2.彩信接口.發(fā)送彩信操作.1.發(fā)送彩信開(kāi)發(fā)代碼舉例.獲取彩信狀態(tài)報(bào)告操作.1.開(kāi)發(fā)代碼舉例.獲取彩信MO操作.1.開(kāi)發(fā)代碼舉例166.3.3.Wappush短信接口.發(fā)送Wappush短信操作說(shuō)明.1.開(kāi)發(fā)代碼舉例.獲取wappush短信狀態(tài)報(bào)告操作.1.開(kāi)發(fā)代碼舉例177.彩信多媒體消息內(nèi)容格式定義說(shuō)明177.1.彩信多媒體
4、內(nèi)容類型177.2.彩信多媒體內(nèi)容加密177.3.彩信多媒體內(nèi)容編碼177.4.彩信多媒體內(nèi)容編碼177.5.彩信多媒體消息內(nèi)容示例177.6.彩信多媒體消息具體加密前后內(nèi)容示例188.參考文檔191. 引言1.1. 編寫目的本文檔描述了MAS2.0 DB通信接口的使用方法,文檔的使用對(duì)象為MAS開(kāi)發(fā)人員、數(shù)字化部隊(duì)、SI工程技術(shù)人員、SI開(kāi)發(fā)人員、集團(tuán)客戶技術(shù)人員。1.2. 相關(guān)術(shù)語(yǔ)與縮略語(yǔ)解釋縮寫詞英文解析中文解析MASMobile Agent Server移動(dòng)代理服務(wù)器HTTPHypertext Transfer Protocol超文本傳輸協(xié)議HTTPSSecure HTTP加密的HTT
5、P協(xié)議SOAPSimple Object Access Protocol簡(jiǎn)單對(duì)象訪問(wèn)協(xié)議UCAUnified Communication Agent統(tǒng)一通信代理DBDatabaseDB服務(wù)接口2. 概述數(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)用分離開(kāi)來(lái)。DB方式通信適配插件接口封裝了以下移動(dòng)通信能力:l 短信l 彩信l wappush通過(guò)本文檔的學(xué)習(xí),將獲知如何進(jìn)行DB插件的開(kāi)發(fā)。3. 運(yùn)行環(huán)境l MAS2.0基座運(yùn)行環(huán)境l MAS管理平臺(tái)環(huán)境 l DB適配插件開(kāi)關(guān)打開(kāi)4. 接口描述
6、4.1. 短信接口4.1.1. 接口說(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)用插件。4.1.2. 流程說(shuō)明DB適配插件的短信發(fā)送以及接收過(guò)程。圖5-2 短消息發(fā)送流程示意圖l MAS啟動(dòng)l DB插件往待發(fā)送表插入要發(fā)送的相關(guān)數(shù)據(jù)l MAS從待發(fā)送表(sms_outbox)獲取該內(nèi)容并將該記錄刪除,馬上寫入已發(fā)送記錄表(sms_sent),同時(shí)通過(guò)UCA模塊將短信發(fā)送出去l 當(dāng)短信的發(fā)送報(bào)告回來(lái)后,更新已發(fā)
7、送記錄表(sms_sent)的狀態(tài)l 獲取報(bào)告并在處理后刪除所獲取的記錄l MAS的UCA模塊獲取MO后,寫入短信接收表(sms_inbox)l DB插件讀取短信接收表(sms_inbox),并在處理后刪除所獲取的記錄4.2. 彩信接口4.2.1. 接口說(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ò)接口從通信適配插件接收彩信。4.2.2. 流程說(shuō)明l MAS啟動(dòng)l DB插件往待發(fā)送表(mms_outbox)插入要發(fā)送
8、的相關(guān)數(shù)據(jù)l MAS從待發(fā)送表(mms_outbox)獲取該內(nèi)容并將該記錄刪除,馬上寫入已發(fā)送記錄表(mms_sent),同時(shí)通過(guò)UCA模塊將彩信發(fā)送出去l 當(dāng)彩信的發(fā)送報(bào)告回來(lái)后,更新已發(fā)送記錄表(mms_sent)的狀態(tài)l 獲取報(bào)告并在處理后刪除所獲取的記錄l MAS的UCA模塊獲取MO后,寫入彩信接收表(mms_inbox)l DB插件讀取彩信接收表(mms_inbox),并在處理后刪除所獲取的記錄4.3. Wappush短信接口4.3.1. 接口說(shuō)明應(yīng)用系統(tǒng)或應(yīng)用插件通過(guò)此接口發(fā)送WAP PUSH并獲取PUSH發(fā)送狀態(tài)。4.3.2. 流程說(shuō)明DB適配插件發(fā)送WAPPush圖5-2 短消
9、息發(fā)送流程示意圖l MAS啟動(dòng)l DB插件往待發(fā)送表(wappush_outbox)插入要發(fā)送的相關(guān)數(shù)據(jù)l MAS從待發(fā)送表(wappush_outbox)獲取該內(nèi)容并將該記錄刪除,馬上寫入已發(fā)送記錄表(wappush _sent),同時(shí)通過(guò)UCA模塊將短信發(fā)送出去l 當(dāng)短信的發(fā)送報(bào)告回來(lái)后,更新已發(fā)送記錄表(wappush _sent)的狀態(tài)l 獲取報(bào)告并在處理后刪除所獲取的記錄5. 數(shù)據(jù)庫(kù)及相關(guān)表定義DB插件數(shù)據(jù)庫(kù)名為:dbadapterDB插件數(shù)據(jù)庫(kù)編碼格式為:utf85.1. 短信數(shù)據(jù)庫(kù)表結(jié)構(gòu)5.1.1. 短信待發(fā)送表(SMS_OUTBOX)字段名約束可否為空Default類型長(zhǎng)度備注
10、SISMSID PKNVARCHAR50UUID/GUID( 由應(yīng)用側(cè)產(chǎn)生)EXTCODEYVARCHAR21擴(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:需要MSGFMT N0Int 4 消息類型0- ASCII4- Binary8- usc215- gb231216-gb18030SENDMETHODN0Int40-普通短
11、信1-普通短信立即顯示2-長(zhǎng)短信組包3-帶結(jié)構(gòu)短信REQUESTTIMEINDEXNNOWDateTime入庫(kù)時(shí)間(短信發(fā)送請(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)。5.1.2. 短信已處理表(SMS_SENT)字段名約束可否為空Default類型長(zhǎng)度備注SMSIDPKNVARCHAR50MAS產(chǎn)生的IDGWSMSIDYVARCHAR50行業(yè)網(wǎng)關(guān)產(chǎn)生的MsgIDSISMSIDINDEXNV
12、ARCHAR50UUID/GUID,從SMS_OUTBOX 帶來(lái)EXTCODENVARCHAR21擴(kuò)展碼DESTADDRNVARCHAR21單個(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)用/
13、SI應(yīng)用插件可SELECT,可DELETE,不可INSERT和UPDATE;要求EC應(yīng)用/SI應(yīng)用插件定期5天內(nèi)清理,數(shù)據(jù)庫(kù)方式適配插件定期7天內(nèi)清理此表。5.1.3. 上行短信表(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)制字符串MSGFMTN0Int 4消
14、息類型0- ASCII4- Binary8- usc215- gb231216-gb18030REQUESTTIMENNOWDateTime短信發(fā)送入庫(kù)時(shí)間,同SMS_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)清理此表。5.2. 彩信數(shù)據(jù)庫(kù)表結(jié)構(gòu)5.2.1. 彩信發(fā)送表(MMS_OUTBOX)字段名約束可否為空Default類型長(zhǎng)度備注SIMMSIDPKNVARCHAR50UUID/GUID( 由AP產(chǎn)生
15、)EXTCODEYVARCHAR21擴(kuò)展號(hào)碼DESTADDRNVARCHAR2000接受手機(jī)MSISDN,多人用“;”分割,最大不超過(guò)50人REQDELIVERYREPORTN0Int(0/1)4是否需要狀態(tài)報(bào)告0:不需要1:需要SUBJECT NVARCHAR500彩信標(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)
16、數(shù)據(jù)后,自行刪除該記錄,并轉(zhuǎn)存儲(chǔ)到MMS_SENT內(nèi)。5.2.2. 彩信已處理表(MMS_SENT)字段名約束可否為空Default類型長(zhǎng)度備注MASMMSIDPKNVARCHAR50MAS產(chǎn)生的IDGWMMSIDVARCHAR50行業(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)告保存在此字段STATU
17、STIMEYDateTime收到狀態(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)清理此表。5.2.3. 彩信接收表(MMS_INBOX)字段名約束可否為空Default類型長(zhǎng)度備注MASMMSIDPKNVARCHAR50MAS產(chǎn)生的IDEXTCODEYVARCHAR21擴(kuò)展號(hào)碼(可以為空)SOURCEADDRNVARCHAR21單個(gè)手機(jī)號(hào)碼RECEIVETIMENDateTime彩信接收時(shí)間SUBJECTNV
18、ARCHAR500彩信標(biāo)題MESSAGECONTENTYTEXT/CLOB/BLOB500kbMIME組包或SMIL格式文件REQUESTTIMENDateTime入庫(kù)時(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)清理此表。5.3. WAPPUSH數(shù)據(jù)庫(kù)表結(jié)構(gòu)5.3.1. WAPPUSH待發(fā)送表(WAPPUSH_OUTBOX)字段名約束可否為空Default類型長(zhǎng)度備注MASWAPPUSHIDPKNVARCHAR50
19、MAS產(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_SUBMIT的返回值WAPPUSHSTATUSYVARCHAR20如果用戶需要狀態(tài)報(bào)告,發(fā)送成功后狀態(tài)報(bào)告保存在此字段STATUSTIMEYDateT
20、ime收到狀態(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)。5.3.2. WAPPUSH已處理表(WAPPUSH_SENT)字段名約束可否為空Default類型長(zhǎng)度備注MASWAPPUSHIDPKNVARCHAR50MAS產(chǎn)生的IDGWWAPPUSHIDYVARCHAR50行業(yè)網(wǎng)關(guān)產(chǎn)生的MsgIDSIWAPPUSHIDNVARCHAR50UUID/GUID(從WAPPUSH_OUTBOX 表帶來(lái))EXTCOD
21、ENVARCHAR21擴(kuò)展代碼DESTADDRNVARCHAR21單個(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)用插件可SELECT,可DELETE,不可INSERT和UPDATE;要求EC應(yīng)用/SI應(yīng)
22、用插件定期5天內(nèi)清理,數(shù)據(jù)庫(kù)方式適配插件定期7天內(nèi)清理此表。6. 開(kāi)發(fā)步驟6.1. 在Mas服務(wù)器新建一個(gè)企業(yè)應(yīng)用在MAS2.0插件管理平臺(tái)中新增一個(gè)DB插件,如圖:注意:新建時(shí)“通信接口方式”選擇“Database”。新建成功后,在插件列表頁(yè)面顯示如下圖:要新建的插件DB接口可用,需要點(diǎn)擊“開(kāi)關(guān)”列的運(yùn)行按鈕。否則在使用DB接口通信時(shí)可能會(huì)報(bào)POL0906錯(cuò)誤。6.2. 打開(kāi)DB插件開(kāi)關(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ù)密碼。6.3. 接口開(kāi)發(fā)及使用舉例6.3.1. 短信接
23、口. 發(fā)送短信操作發(fā)送短信是由DB插件發(fā)起,向DB插件數(shù)據(jù)庫(kù)dbadapter中的等待發(fā)送表sms_outbox表中插件要發(fā)送的相關(guān)記錄。.1. 開(kāi)發(fā)代碼舉例例如:新建一個(gè)DB插件,插件標(biāo)識(shí)為“333”,發(fā)送短信代碼實(shí)現(xiàn)如下:Insert into sms_outbox (sismsid, extcode, destaddr, messagecontent, reqdeliveryreport,msgfmt,sendmethod,requesttime,applicationid)VALUES (64a24682-e267-4564-8e58-6450d74e631
24、e, 333, ;, 短信內(nèi)容, 1, 15, 0, 2008-07-02 14:06:53, 333). 獲取狀態(tài)報(bào)告操作.1. 開(kāi)發(fā)代碼舉例獲取狀態(tài)報(bào)告代碼實(shí)現(xiàn)如下:Select * from sms_sent where sismsid=64a24682-e267-4564-8e58-6450d74e631e and applicationid=333 and smsstatus is not null. 獲取短信MO操作.1. 開(kāi)發(fā)代碼舉例獲取短信MO代碼實(shí)現(xiàn)如下:Select * from sms_inbox where app
25、licationid=3336.3.2. 彩信接口. 發(fā)送彩信操作發(fā)送彩信是由DB插件發(fā)起,向DB插件數(shù)據(jù)庫(kù)dbadapter中的等待發(fā)送表mms_outbox表中插件要發(fā)送的相關(guān)記錄。.1. 發(fā)送彩信開(kāi)發(fā)代碼舉例輸入:代碼實(shí)現(xiàn)如下:Insert into mms_outbox(simmsid ,extcode ,destaddr,reqdeliveryreport,subject,messagecontent,requesttime,applicationid) values(16bde705-07e9-4021-938a-c7033faf7827, 333, ,
26、 1, 標(biāo)題, ?, 2008-07-02 15:38:27, 333)注:? 彩信內(nèi)容很長(zhǎng),是標(biāo)準(zhǔn)彩信文件格式的Base64encode,具體請(qǐng)參考本手冊(cè)中第7節(jié)彩信多媒體消息內(nèi)容格式定義說(shuō)明。. 獲取彩信狀態(tài)報(bào)告操作.1. 開(kāi)發(fā)代碼舉例輸入:代碼實(shí)現(xiàn)如下:Select * from mms_sent where simmsid=16bde705-07e9-4021-938a-c7033faf7827 and applicationid=333 and mmsstatus is not null . 獲取彩信MO操作.1. 開(kāi)發(fā)代碼舉例
27、輸入:代碼實(shí)現(xiàn)如下:Select * from mms _inbox where applicationid=3336.3.3. Wappush短信接口. 發(fā)送Wappush短信操作說(shuō)明發(fā)送Wappush短信是由DB插件發(fā)起,向DB插件數(shù)據(jù)庫(kù)dbadapter中的等待發(fā)送表wappush _outbox表中插件要發(fā)送的相關(guān)記錄。.1. 開(kāi)發(fā)代碼舉例輸入:代碼實(shí)現(xiàn)如下:Insert into wappush_outbox (siwappushid, extcode, destaddr, subject, reqdeliveryreport, targeturl, re
28、questtime, applicationid) VALUES (1247ea58-8915-44a5-a99d-38eab571e745, 333, , 主題, 1, , 2008-07-02 18:38:27,333). 獲取wappush短信狀態(tài)報(bào)告操作.1. 開(kāi)發(fā)代碼舉例輸入:代碼實(shí)現(xiàn)如下:Select * from wappush_sent where siwappushid=1247ea58-8915-44a5-a99d-38eab571e745 and applicationid=333 and wappush
29、status is not null 7. 彩信多媒體消息內(nèi)容格式定義說(shuō)明7.1. 彩信多媒體內(nèi)容類型mas提供的各種彩信發(fā)送接口,彩信內(nèi)容(content)一項(xiàng)均是字符串類型。7.2. 彩信多媒體內(nèi)容加密彩信多媒體消內(nèi)容必須經(jīng)是過(guò)BASE64的字符串。7.3. 彩信多媒體內(nèi)容編碼彩信多媒體消內(nèi)容文本附件內(nèi)容必須采用utf-8編碼。7.4. 彩信多媒體內(nèi)容編碼text/plain, text/xml, application/smil, audio/amr, audio/midi, text/i-melody, text/e-melody,image/gif, image/jpeg, imag
30、e/vnd.wap.wbm, image/png7.5. 彩信多媒體消息內(nèi)容示例以下為加密前內(nèi)容示例,通過(guò)mas發(fā)送彩信必須將此內(nèi)容采用BASE64加密后發(fā)送:-SubPart_02_77645Content-Type:application/smilContent-Transfer-Encoding:8bitContent-ID:.smilContent-Location:.smil smil附件內(nèi)容-SubPart_02_77645Content-Type:image/gifContent-Transfer-Encoding:8bitContent-ID:.gifContent-Locat
31、ion:.gifgif附件內(nèi)容-SubPart_02_77645Content-Type:text/plain;charset=UTF-8Content-Transfer-Encoding:8bitContent-ID:.txtContent-Location:.txt 文本附件內(nèi)容-SubPart_02_77645- -NextPart_0_2817_24856示例內(nèi)容說(shuō)明,內(nèi)容中可以存在多個(gè)附件,每個(gè)附件前必須 “-SubPart_02_77645”開(kāi)始,最后一個(gè)附件后加-SubPart_02_77645-NextPart_0_2817_24856 附件內(nèi)容屬性說(shuō)明Content-Type
32、 附件類型Content-Transfer-Encoding 附件編碼位數(shù),默認(rèn)采用8位編碼Content-ID 附件名稱Content-Location 附件名稱7.6. 彩信多媒體消息具體加密前后內(nèi)容示例加密前:-SubPart_02_77645Content-Type:application/smilContent-Transfer-Encoding:8bitContent-ID:.smilContent-Location:.smil-SubPart_02_77645Content-Type:text/plain;charset=UTF-8Content-Transfer-Encodin
33、g:8bitContent-ID:.txtContent-Location:.txtHELLO MMS!-SubPart_02_77645-NextPart_0_2817_24856加密后: LS1TdWJQYXJ0Xzc0NTI2ODQzMjIwMDJfNzc2NDUNCkNvbnRlbnQtVHlwZTphcHBsaWNhdGlvbi9zbWlsDQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOjhiaXQNCkNvbnRlbnQtSUQ6MjAwODA4MTUxMTQ3MDAwNDguc21pbA0KQ29udGVudC1Mb2NhdGlvbjoyMDA4MDgxNTExNDcwMDA0OC5zbWlsDQoNCjxzbWlsPjxoZWFkPjxtZXRhIG5hbWU9InRpdGxlIiBjb250ZW
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年盂縣招教考試備考題庫(kù)附答案解析
- 2025年鄭州輕工業(yè)大學(xué)馬克思主義基本原理概論期末考試模擬題附答案解析(必刷)
- 2024年銅陵縣招教考試備考題庫(kù)帶答案解析
- 2025年太原科技大學(xué)馬克思主義基本原理概論期末考試模擬題含答案解析(奪冠)
- 2025年泉州幼兒師范高等??茖W(xué)校馬克思主義基本原理概論期末考試模擬題及答案解析(奪冠)
- 2024年石家莊工商職業(yè)學(xué)院馬克思主義基本原理概論期末考試題附答案解析
- 2024年重慶旅游職業(yè)學(xué)院馬克思主義基本原理概論期末考試題附答案解析
- 2025年六盤水職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能考試模擬測(cè)試卷帶答案解析
- 2025年鎮(zhèn)巴縣幼兒園教師招教考試備考題庫(kù)及答案解析(必刷)
- 2025年天津輕工職業(yè)技術(shù)學(xué)院馬克思主義基本原理概論期末考試模擬題含答案解析(必刷)
- 2026廣東東莞市厚街鎮(zhèn)第一次招聘編外聘用人員12人考試備考試題及答案解析
- 2026年智能燃?xì)鈭?bào)警器項(xiàng)目營(yíng)銷方案
- 中科宇航招聘筆試題庫(kù)2026
- 醫(yī)院物資采購(gòu)流程及管理規(guī)范手冊(cè)
- 2026年低空管控系統(tǒng)項(xiàng)目投資計(jì)劃書(shū)
- 預(yù)制空心板梁架設(shè)專項(xiàng)施工方案
- 護(hù)理職業(yè)素養(yǎng)與形象
- 農(nóng)村供水題庫(kù)及答案
- 足球隊(duì)組成介紹
- 地震公路交通設(shè)施損壞事件應(yīng)急預(yù)案
- 溝通管理溝通計(jì)劃表
評(píng)論
0/150
提交評(píng)論