資源描述:
《webservice開發(fā)手冊(cè)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、WebService開發(fā)指南WebService針對(duì)軟件開發(fā)和系統(tǒng)集成商提供移動(dòng)商務(wù)的接入WebService具有穩(wěn)定、跨平臺(tái)、跨開發(fā)語言、穿透防火墻等特點(diǎn)因此深受企業(yè)開發(fā)親睞。適應(yīng)WEB、VB、Delphi、.NET、VC、JAVA等多種主流開發(fā)語言及Windows、Linux、Unix等運(yùn)行環(huán)境的短信通訊開發(fā)接口,讓企業(yè)的OA、CRM、ERP、SCM等系統(tǒng)快速、輕松實(shí)現(xiàn)移動(dòng)商務(wù)應(yīng)用。適用于??1.?CRM、ERP、OA、SCM軟件系統(tǒng)??2.?網(wǎng)站B2B、B2C類??3.?系統(tǒng)集成商??4.?中間件開發(fā)商?
2、?5.……典型應(yīng)用:●與Web嵌入●與OA嵌入●與ERP嵌入●與CRM嵌入●軟件開發(fā)商嵌入...一、基本概況Webservice地址:http://service2.winic.org/Service.asmxWSDL地址:http://service2.winic.org/Service.asmx?WSDL調(diào)用方法1、實(shí)例化對(duì)象(ASP.NET示例)a.第一步添加引用Webservice地址:http://service2.winic.org:8003/Service.asmxb.創(chuàng)建對(duì)象WebService
3、.Service1ws=newWebService.Service1();2、GetUserInfo功能描述:讀取用戶賬戶信息。參數(shù)說明輸入?yún)?shù)說明類型uid用戶名String(6-10)pwd密碼string(6-12)返回?cái)?shù)據(jù):??000/test/0.1000/0.1000/70//0.2000/0.3000返回解釋:000/test/0.1000
4、/0.1000/70/奧特曼/0.2000/0.3000/0.3000/winic?000/用戶名/余額/單價(jià)/短信字符數(shù)/簽名/語音短信單價(jià)/傳真單價(jià)/彩信單價(jià)/所屬經(jīng)銷商Asp.net示例WebService.Service1ws=newWebService.Service1();txtResult.Text=ws.GetUserInfo(用戶名,密碼);3、SendFax功能描述:發(fā)送傳真接口參數(shù)說明輸入?yún)?shù)說明類型uid用戶名String(6-10)pwd密碼string(6-12)faxno傳真號(hào)碼。
5、區(qū)號(hào)加號(hào)碼如(075525500998,075525599833,075525511223)String()多個(gè)用,號(hào)分隔每次提交1000個(gè)men收件人。顯示在傳真紙上的,收件人(to)string(1-4)title文檔標(biāo)題顯示在頁眉上名稱:如:報(bào)價(jià)單string(1-5)bytes傳真數(shù)據(jù)流。目前支持純文本文件、RTF文件、WORD文檔、EXCEL文檔、POWERPOINT文檔、PDF文檔、TIFF圖片等。如果需要發(fā)送JPG、GIF等其他格式的圖片,請(qǐng)建立一個(gè)空的WORD文檔,將圖片插入到文檔中再發(fā)送。ba
6、se64Binary(<2M)FileName文檔名稱(如:報(bào)價(jià)單.doc)注意:一定要帶上擴(kuò)展名string(1-20)otime定時(shí)發(fā)送留空即時(shí)發(fā)送(目前不能定時(shí)發(fā)送)格式是:2008081909:10:00Datatime()返回一個(gè)信息編號(hào)(16位)返回只要不是返回“負(fù)數(shù)”(一串編號(hào)是成功)就是成功??0808191530315347Asp.ne
7、t示例WebService.Service1ws=newWebService.Service1();byte[]buffer=newbyte[0];if(fupFaxFilePath.FileName==""){txtResult.Text="傳真文件不能為空";return;}else{FileStreamfs=newFileStream(fupFaxFilePath.PostedFile.FileName,FileMode.Open);//ClientSidePathbuffer=newbyte[fs.Le
8、ngth];fs.Read(buffer,0,buffer.Length);fs.Close();}stringfilename=fupFaxFilePath.PostedFile.FileName;WebService.Service1ws=newWebService.Service1();try{this.txtResult.Text=ws.SendFax(txtUID.Text,