當前位置:名人名言大全網 - 短信平臺 - C#winform調用 電信寬樂的webservice發送短信,為什麽發返回值壹直為0?難道vs2008需要什麽配置嗎?

C#winform調用 電信寬樂的webservice發送短信,為什麽發返回值壹直為0?難道vs2008需要什麽配置嗎?

如果妳的是有用賬戶、密碼、發送短信手機號和短信內容四個參數、,參數沒傳錯的話那是不是妳的那個API已經過時了?要不妳設個斷點看看。我丟段我的代碼給妳參考下。看下對妳有沒有用。

org.winic.service2.Service1 ws = new WebApplication1.org.winic.service2.Service1();

MessageManager message = new MessageManager();

int userId = Convert.ToInt32(Session["userId"]);

DataTable dt = message.GetAccount(userId);

string name = dt.Rows[0]["MessageName"].ToString();

string pwd = dt.Rows[0]["MessagePwd"].ToString();

//返回壹個結果,第壹個參數是手機賬戶,第二個參數是密碼,第三個參數是手機號碼,第四個是手機內容

string result = ws.SendMessages(name, pwd, txtMoble.Text, txtMessage.Text, "");

switch (result)

{

case "-01":

Page.RegisterStartupScript("alert ", " <script> alert('系統提示:當前賬號余額不足!') </script> ");

break;

case "-02":

Page.RegisterStartupScript("alert ", " <script> alert('系統提示:當前用戶ID錯誤!') </script> ");

break;

case "-03":

Page.RegisterStartupScript("alert ", " <script> alert('系統提示:當前密碼錯誤!') </script> ");

break;

case "-04":

Page.RegisterStartupScript("alert ", " <script> alert('系統提示:參數不夠或參數內容的類型錯誤!') </script> ");

break;

case "-05":

Page.RegisterStartupScript("alert ", " <script> alert('系統提示:手機號碼格式不對!') </script> ");

break;

case "-06":

Page.RegisterStartupScript("alert ", " <script> alert('系統提示:短信內容編碼不對!') </script> ");

break;

case "-07":

Page.RegisterStartupScript("alert ", " <script> alert('系統提示:短信內容含有敏感字符!') </script> ");

break;

case "-08":

Page.RegisterStartupScript("alert ", " <script> alert('系統提示:無接收數據!') </script> ");

break;

case "-09":

Page.RegisterStartupScript("alert ", " <script> alert('系統提示:系統維護中..') </script> ");

break;

case "-10":

Page.RegisterStartupScript("alert ", " <script> alert('系統提示:手機號碼數量超長!') </script> ");

break;

case "-11":

Page.RegisterStartupScript("alert ", " <script> alert('系統提示:短信內容超長!') </script> ");

break;

case "-12":

Page.RegisterStartupScript("alert ", " <script> alert('系統提示:其它錯誤!') </script> ");

break;

case "-13":

Page.RegisterStartupScript("alert ", " <script> alert('系統提示:文件傳輸錯誤!') </script> ");

break;

default:

Page.RegisterStartupScript("alert ", " <script> alert('系統提示:發送成功!') </script> ");

SendManager sendManager = new SendManager();

string moble = txtMoble.Text;

string _message = txtMessage.Text;

int Result = sendManager.AddMessageRecord(userId,name, moble, _message, 1, DateTime.Now);

break;