отправка смс через way2sms нужна помощь
Вопрос
Я создаю настольное приложение на Visual C# 2.0, которое может отправлять SMS через way2sms.com.кто-нибудь из вас пробовал такое...?пожалуйста помоги.
Решение
По этой ссылке есть решение
http://www.aswinanand.com/2008/07/send-free-sms-web-service/
Мы можем передать параметры URL-адресу, предоставленному с помощью класса веб-запроса.Я сделал это со следующими строками
HttpWebRequest request = (HttpWebRequest) WebRequest.Create("_http://www.aswinanand.com/sendsms.php?uid=" + this.txtUserID.Text + "&pwd=" + this.txtPassword.Text + "&phone=" + this.txtToMobileNo.Text + "&msg=" + this.txtMessage.Text);
StreamReader reader = new StreamReader(request.GetResponse().GetResponseStream(), Encoding.UTF8);
return reader.ReadToEnd();
Существует еще один инструмент, реализованный в Java, доступный по адресу http://way2sms.codeplex.com/, который я сейчас реализую на C#.
Другие советы
Никогда не пользовался way2sms.Я использовал кликателл.Он отлично работает даже на веб-серверах.
вот хорошая статья об отправке смс в С# с использованием way2sms
Я разработал API way2sms и других провайдеров, который каждый может использовать напрямую..проверьте это на http://ubaid.tk/sms/
вы можете использовать созданную мной веб-страницу или структуру API.например, ваше приложение может напрямую перенаправить запрос на
http://ubaid.tk/sms/sms.aspx?uid=99999xxxxx&pwd=12345&msg=ваш Текст смс, который вы хотите 2 send&phone=9996669990&provider=way2sms
Там, где UID является Way2sms UserId, PWD является паролем Way2SMS, MSG - это ваше сообщение, которое необходимо отправить, а телефон - это номер телефона, когда вы хотите отправить SMS ..Разными провайдерами являются way2sms, fullonsms, smsinside и tezsms..
работает 100%, всегда..:)
ваше здоровье..
Для этого вам необходимо ввести API для SMS и интегрировать его в свое приложение asp.net.
>> Where YOUR_USERNAME your way2sms/160by2/fullonsms/sms440/site2sms USERNAME(ie mobile number)
>>Where YOUR_PASSWORD your way2sms/160by2/fullonsms/sms440/site2sms PASSWORD.
>> Where YOUR_RECEPTIANT is to which number you want to send SMS.
>> Where YOUR_MESSAGE is the message you want to send.
>> Where YOUR_GATEWAY is way2sms/160by2/fullonsms/sms440/site2sms.
string connectionString = "<a href="http://alfasms.alfredfrancis.in/?uname=YOUR_USERNAME&pass=YOUR_PASSWORD&to=YOUR_RECEPTIANT&mess=YOUR_MESSAGE&gateway=YOUR_GATEWAY">http://alfasms.alfredfrancis.in/?uname=YOUR_USERNAME&pass=YOUR_PASSWORD&to=YOUR_RECEPTIANT&mess=YOUR_MESSAGE&gateway=YOUR_GATEWAY</a>";
try
{
System.IO.Stream SourceStream = null;
System.Net.HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(connectionString);
myRequest.Credentials = CredentialCache.DefaultCredentials;
HttpWebResponse webResponse = (HttpWebResponse)myRequest.GetResponse();
SourceStream = webResponse.GetResponseStream();
StreamReader reader = new StreamReader(webResponse.GetResponseStream());
string str = reader.ReadLine();
}
catch (Exception ex)
{
}
Пожалуйста, посетите
http://mohanramphp.kodingen.com/blog/2011/01/13/send-free-sms-%E2%80%93-web-service/
В настоящий момент aswinanand
коды для отправки смс неактивны.
Использование отправки смс описано в блоге.
Краткий пример использования:
http://mohanramphp.elementfx.com/sms/index.php?uid=9933445566&pwd=password&phone=9812345678;9933445566&msg=Это пример сообщения