新浪簡訊Web Service

2021-07-30 07:52:42 字數 950 閱讀 5128

今天到部落格堂,看見開心就好發的這個貼子,感覺很好。

該web service就只有乙個方法,即string sendxml(carrier,userid,password,mobilenumber,content,msgtype)。各個引數全部為string型別,其含義基本如下(可能不正確)。

示例如下:

sina.smsws ws = new sina.smsws();

string result = ws.sendxml("sina",textbox1.text,textbox2.text,textbox3.text,textbox4.text,"new");

我用了一下這個程式.覺得遺憾的是傳送後的提示資訊太不友好了.我分析了sendxml()方法的返回結果.是乙個類似xml格式的字串,其中提示資訊放在標籤中,例如:無效手機號碼.

我不知道字串類是否有與xml轉換的方法.但我利用擷取子串方法實現如下的方法:

//擷取處於開始字串和結束字串中間的字串,尤其適合得到處於xml標籤之間的字串內容;

private string getsubstring(string mainstring,string startstring,string endstring)

else }

其中mainstring為子串,startstring為起始標籤,endstring為結束標籤.具體呼叫如下:

string start = "";

string end = "";

string mainstring = webservicename.sendxml(parameter...);

string result = getsubstring(mainstring,start,end);

然後用messagebox顯示出來,發簡訊的使用者就知道是否傳送成功了.

messagebox.show(result+"!");

新浪簡訊Web Service

在 在得到該資源的推薦者張煒先生 開發合作部的同事 的允許後,我決定公布此資源,並且提供如同雞肋般的示例 該資源的該問位址為 http sinter.sina.ws swebservice0101.wsdl,這是乙個wsdl檔案格式,您可以直接在您的vs.環境中直接新增web引用,把該位址輸入即可。...

新浪簡訊Web Service 簡介

在得到該資源的推薦者張煒先生 開發合作部的同事 的允許後,我決定公布此資源,並且提供如同雞肋般的示例 該資源的該問位址為 http sinter.sina.ws swebservice0101.wsdl,這是乙個wsdl檔案格式,您可以直接在您的vs.環境中直接新增web引用,把該位址輸入即可。該w...

C 利用Web Service實現簡訊傳送

通過程式設計方式實現簡訊息的傳送對很多人來說是一件比較煩雜的事情,目前一般的解決方法是通過計算機和手機的連線,通過可對手機程式設計的語言編寫相關的手機簡訊息程式來實現,而這種方法對於一般人來說是很難達到的,因為此種方法不僅要有很多必備的硬體裝置,也還需懂得手機程式設計的相關知識。本文就來 一下另外一...