如何用Delphi和Web Services開發(fā)短信應(yīng)用程序:
一提起基于Web Services技術(shù)的應(yīng)用程序開發(fā),一般人首先想到的開發(fā)工具是Vs.net,其實(shí)作為快速應(yīng)用程序開發(fā)工具(RAD)的老大,Delphi從6.0就開始支持Web Services的開發(fā)和應(yīng)用了,本文通過使用Delphi 7.0調(diào)用新浪發(fā)送短信的Web Service進(jìn)行短信應(yīng)用程序開發(fā)這一實(shí)例詳細(xì)的介紹在Delphi中如何開發(fā)基于Web Services的應(yīng)用系統(tǒng)。
第一步,準(zhǔn)備工作,了解新浪短信Web Service。新浪發(fā)送短信的Web Service地址是http://smsinter.sina.com.cn/ws/smswebservice0101.wsdl,該Web Service就只有一個方法,即string sendXml(carrier,userid,password,mobilenumber,content,msgtype)。各個參數(shù)全部為string類型,其含義基本如下(可能不正確)。
Carrier:運(yùn)營商名稱,好像可以隨便輸,建議輸入“Sina”,如果輸入其他的值,消息發(fā)送的特別慢;
Userid:您在新浪無線上注冊的手機(jī)ID,如果您沒有在http://sms.sina.com.cn上注冊您的手機(jī),你是無法使用本W(wǎng)eb Service發(fā)送短信的;
Password:您在新浪無線上注冊手機(jī)時所使用的密碼;
Mobilenumber:對方的手機(jī)號碼;
Content:發(fā)送短消息的內(nèi)容;
Msgtype:發(fā)送短消息的類型,我估計支持彩信,不過我不知道怎么使用,似乎隨便輸什么都可以,我使用的是“Text”。
資費(fèi)標(biāo)準(zhǔn)請參看新浪無線網(wǎng)站上的相關(guān)說明,應(yīng)該是一條一角錢,不過也或者是一條兩角線,具體不太清楚。由于其后臺可能使用了消息隊列機(jī)制,在繁忙的時候,可能會有較長時間的延遲。
新聞熱點(diǎn)
疑難解答
圖片精選