新浪短信web service
tuesday, march 23, 2004 12:09 pm
在上一篇文章中,提到了在我的流程監(jiān)控系統(tǒng)中應(yīng)用了新浪發(fā)送短信的web service,得到了大家的響應(yīng)。很多人對(duì)此非常感興趣。
在得到該資源的推薦者張煒先生(開(kāi)發(fā)合作部的同事)的允許后,我決定公布此資源,并且提供如同雞肋般的示例代碼。
該資源的該問(wèn)地址為:http://smsinter.sina.com.cn/ws/smswebservice0101.wsdl,這是一個(gè)wsdl文件格式,您可以直接在您的vs.net環(huán)境中直接添加web引用,把該地址輸入即可。
該web service就只有一個(gè)方法,即string sendxml(carrier,userid,password,mobilenumber,content,msgtype)。各個(gè)參數(shù)全部為string類型,其含義基本如下(可能不正確)。
carrier:運(yùn)營(yíng)商名稱,這里面可以隨便輸,不過(guò)似乎沒(méi)有任何顯示,不知道里面有沒(méi)有其它奧秘。
userid:您在新浪無(wú)線上注冊(cè)的手機(jī)id,即http://sms.sina.com.cn。
password:您在新浪無(wú)線上注冊(cè)手機(jī)時(shí)所使用的密碼。
mobilenumber:對(duì)方的手機(jī)號(hào)碼;
content:發(fā)送短消息的內(nèi)容;
msgtype:發(fā)送短消息的類型,我估計(jì)支持彩信,不過(guò)我目前僅使用文本短信方式,似乎隨便輸什么都可以,我使用的是“text”。
示例如下:
sina.smsws ws = new sina.smsws();
string result = ws.sendxml("sina",textbox1.text,textbox2.text,textbox3.text,textbox4.text,"new");
資費(fèi)標(biāo)準(zhǔn)請(qǐng)參看新浪無(wú)線網(wǎng)站上的相關(guān)說(shuō)明,應(yīng)該是一條一角錢(qián),不過(guò)也或者是一條兩角線。由于其后臺(tái)可能使用了消息隊(duì)列機(jī)制,在繁忙的時(shí)候,可能會(huì)有幾秒鐘延遲。
,歡迎訪問(wèn)網(wǎng)頁(yè)設(shè)計(jì)愛(ài)好者web開(kāi)發(fā)。