Desenvolvimento - C#
Enviando SMS via CSharp
A ideia é enviar SMS utilizando C# via HTTP com um servidor de SMS grauito. O ipipi.com é uma edição gratuita e prática e permite enviar mensagens SMS praticamente para qualquer pessoa, em qualquer parte do mundo, diretamente do seu browser.
por Herbert AglesO ipipi.com é uma edição gratuita e prática à sua barra
de instrumento de Exploradores de Internet que lhe permite enviar mensagens SMS
praticamente para qualquer pessoa, em qualquer parte do mundo, diretamente do
seu browser.
Ele também lhe permite receber respostas dos seus amigos e colegas. Finalmente,
ele estende a lista de cardápio de clique de direito de Exploradores e
permite-lhe selecionar qualquer texto ou quadro que você encontra na Internet e
a envia a qualquer telemóvel no Planeta. Depois de carregar da barra de
ferramentas e dirigir a instalação, você precisará de abrir
uma conta de ipipi e logo youll estar enviando mensagens de texto
imediatamente.
Crie um login no servidor de SMS
Acesse o site: http://www.ipipi.com/
Depois de criar a sua conta no ipipi.com, você receberá um SMS do servidor acesse sua conta com os seus dados de:
login: seuLogin
Senha: SuaSenha
Você será redirecionando para uma pagina de confirmação do Codigo que você recebeu por SMS. Insira o código e confirme.
Pronto agora é só criar o aplicativa web asp.net C#
Abaixo está um código muito simples
Veja:
Adicione um botão em sua pagina e insira o código abaixo no evento Click do botão
protected void Button1_Click(object sender, EventArgs e) { String CelDestinatario = “9999-8787”; string toPhoneNumber = "+5511"+ CelDestinatario; string login = "SeuLogin"; string password = "SuaSenha"; string compression = "assunto"; string body = "Sua mensagem SMS";
MailMessage mail = new MailMessage(); mail.To = toPhoneNumber + "@sms.ipipi.com"; mail.From = login + "@ipipi.com"; mail.Subject = compression; mail.Body = body; mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1"); mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", login); mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", password); SmtpMail.SmtpServer = "ipipi.com"; SmtpMail.Send(mail); } |
Pronto, agora é só executar e testar
OBS: NÃO SE ESQUEÇA DE INSEIRIR NO NAMESPACE "system.web.mail"
Mas que quiser utilizar "system.Net.mail" é só adaptar o código.