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