PDA

View Full Version : ایراد در کدهای ارسال پیامک از طریق وب سایت



Ishtar_4552
شنبه 02 بهمن 1389, 16:16 عصر
با سلام به همه دوستان
من برای تست برنامه ام،یعنی ارسال پیامک از طریق سایت ی یوزرنیم و پسورد و یک آدرس یوآر ال برای تست از شرکت رهیاب گرفتم ولی ظاهرا درست کار نمی کنه کدهایی که استفاده کردم به صورت زیر هست:



protected void buttonSendOnClick(object sender, EventArgs e)
{
if (textboxMobile.Text == "")
{
textboxError.Text += "field must not be empty!\n";
textboxError.Visible = true;
return;
}

//we creating the necessary URL string:
string URL = "http://sms1000.ir/webservice/sms.asmx";
string User = HttpUtility.UrlEncode("test");
string Passw = HttpUtility.UrlEncode("123456");
string MessageType = "SMS:TEXT"; //type of message
string MobileNum= HttpUtility.UrlEncode(textboxMobile.Text);
string MessageData = HttpUtility.UrlEncode(textboxMessage.Text);

string createdURL = URL +
"?action=sendMessage" +
"&username=" + User +
"&password=" + Passw +
"&messageType=" + MessageType +
"&recipient=" + MobileNum +
"&messageData=" + MessageData;

try
{
HttpWebRequest myReq = (HttpWebRequest)WebRequest.Create(createdURL);
HttpWebResponse myResp = (HttpWebResponse)myReq.GetResponse();
System.IO.StreamReader respStreamReader = new System.IO.StreamReader(myResp.GetResponseStream()) ;
string responseString = respStreamReader.ReadToEnd();
respStreamReader.Close();
myResp.Close();

//inform the user
textboxError.Text = responseString;
textboxError.Visible = true;
}
catch (Exception)
{
textboxError.Text = "SMS Gateway Server is not running!";
textboxError.Visible = true;
}

}

کدها همه اجرا میشن خطایی هم نمی ده ولی پیامک هم ارسال نمی شه،یوزر نیم :test پسورد:123456 آدرس یو آر ال:http://sms1000.ir/webservice/sms.asmx

daffy_duck376
شنبه 02 بهمن 1389, 17:44 عصر
من با این سرویس کار کردم . این همه کد نویسی نمیخواد!فقط کافیه وب سرویس رو به به پروژه اضافه کنی و از توابعش مثل کلاس استفاده کنی یه برنامه نمونه برای میگذارم . ضمنا این یه شماره سرویس کم داره. شما بریا ارسال به وب سرویس + شماره سرویس + نام کاربری+ کلمه عبور احتیاج داری

Ishtar_4552
شنبه 02 بهمن 1389, 23:25 عصر
سلام
ولی به من شماره سرویس نمیدن،ظاهرا همین اطلاعات کافیه.