enviando sms através do way2sms é necessária ajuda
Pergunta
Estou construindo um aplicativo de desktop em Visual C# 2.0 que pode enviar SMS por meio de way2sms.com.algum de vocês já tentou tal coisa...?por favor ajude.
Solução
Este link tem uma solução
http://www.aswinanand.com/2008/07/send-frie-sms-web-service/
Podemos passar parâmetros para o URL fornecido com a ajuda de uma classe de solicitação da Web. Eu fiz isso com as seguintes linhas
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();
Há outra ferramenta implementada em Java disponível em http://way2sms.codeplex.com/, que estou implementando em C# agora.
Outras dicas
Nunca usou way2sms. Eu usei Clickatell. Funciona muito bem mesmo em servidores da web.
Aqui está um bom artigo sobre como enviar SMS em C# usando Way2SMs
desenvolvi uma API de way2sms e outros provedores que pode ser usada diretamente por todos.confira em http://ubaid.tk/sms/
você pode usar a página da web criada por mim ou pode usar a estrutura da API.por exemplo, seu aplicativo pode encaminhar diretamente a solicitação para
http://ubaid.tk/sms/sms.aspx?uid=99999xxxxx&pwd=12345&msg=seu texto sms que você deseja 2 send&phone=9996669990&provider=way2sms
Onde o UID é o Way2SMS UserID, PWD é a senha do Way2SMS, MSG é sua mensagem que precisa ser enviada e o telefone é o número de telefone onde você deseja enviar o SMS.os diferentes provedores são way2sms, fullonsms, smsinside e tezsms.
funciona 100%, o tempo todo..:)
saúde..
Para isso, você precisa inserir a API para SMS e integrar -se no seu aplicativo ASP.NET.
Faça o download do SourCecode aqui
>> 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)
{
}
Por favor visite
http://mohanramphp.kodingen.com/blog/2011/01/13/send-free-sms- jogado
Atualmente aswinanand
Os códigos para enviar SMS estão inativos.
O uso do envio de SMS é dado no blog.
Uso de exemplo curto:
http://mohanRamphp.Elementfx.com/sms/index.php?uid=99333445566&pwd=password&phone=9812345678 ;99333445566&msg= Esta mensagem é amostra