新浪短信Web Service 簡介 - 中國WEB開發者網絡 (http://www.webasp.net) -- 技術教程 (http://www.webasp.net/article/) --- 新浪短信Web Service 簡介 (http://www.webasp.net/article/17/16727.htm) |
| -- 作者:未知 -- 發佈日期: 2005-03-01 |
| 新浪短信Web Service
Tuesday, March 23, 2004 12:09 PM 在上一篇文章中,提到了在我的流程監控系統中應用了新浪發送短信的Web Service,得到了大家的響應。很多人對此非常感興趣。 在得到該資源的推薦者張煒先生(開發合作部的同事)的允許後,我決定公佈此資源,並且提供如同雞肋般的示例代碼。 該資源的該問地址為:http://smsinter.sina.com.cn/ws/smswebservice0101.wsdl,這是一個WSDL文件格式,您可以直接在您的VS.NET環境中直接添加Web引用,把該地址輸入即可。 該Web Service就只有一個方法,即string sendXml(carrier,userid,password,mobilenumber,content,msgtype)。各個參數全部為string類型,其含義基本如下(可能不正確)。 carrier:運營商名稱,這裡面可以隨便輸,不過似乎沒有任何顯示,不知道裡面有沒有其它奧秘。 userid:您在新浪無線上註冊的手機ID,即http://sms.sina.com.cn。 password:您在新浪無線上註冊手機時所使用的密碼。 mobilenumber:對方的手機號碼; content:發送短消息的內容; msgtype:發送短消息的類型,我估計支持彩信,不過我目前僅使用文本短信方式,似乎隨便輸什麼都可以,我使用的是「Text」。 示例如下: Sina.SMSWS ws = new Sina.SMSWS(); string result = ws.sendXml("Sina",textBox1.Text,textBox2.Text,textBox3.Text,textBox4.Text,"new"); 資費標準請參看新浪無線網站上的相關說明,應該是一條一角錢,不過也或者是一條兩角線。由於其後台可能使用了消息隊列機制,在繁忙的時候,可能會有幾秒鐘延遲。 |
| webasp.net |