Вопрос

Я создаю настольное приложение на 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.Я использовал кликателл.Он отлично работает даже на веб-серверах.

http://www.clickatell.com/developers/api_comobject.php

вот хорошая статья об отправке смс в С# с использованием way2sms

http://codeglobe.in/api/way2sms/17-way2sms-api.html

Я разработал 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.

Загрузите исходный код ЗДЕСЬ

http://alfasms.alfredfrancis.in/?uname=ВАШЕ_ИМЯ_ПОЛЬЗОВАТЕЛЯ&pass=ВАШ_ПАРОЛЬ&to=ВАШ_ПАРОЛЬ&mess=ВАШЕ_СООБЩЕНИЕ&gateway=ВАШ_ШЛЮЗ

>> 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=Это пример сообщения

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top