¿Hay alguna manera de enviar SMS desde un sitio web ASP.NET usando una API web? Sé de servicios web, pero no sé cómo llamar a esos servicios desde mi aplicación.Enviando SMS desde un sitio web ASP.NET
Respuesta
Los servicios web son la mejor manera de hacerlo. Uso Twilio en un sitio, y fue increíblemente fácil de configurar y trabajar. La escalabilidad no es un problema, y usted compensará con creces el costo al no tener que gastar horas de desarrollo construyendo su propia solución.
Twilio: bibliotecas http://www.twilio.com/
Twilio disponible para .NET: https://www.twilio.com/docs/csharp/install
Desde el proyecto Twilio-CSharp, aquí está el ejemplo de cómo enviar un SMS (Tomé esto desde Twilio-CSharp Justo. volver a colocar a mostrar lo fácil que es)
static void Main(string[] args)
{
TwilioRestClient client;
// ACCOUNT_SID and ACCOUNT_TOKEN are from your Twilio account
client = new TwilioRestClient(ACCOUNT_SID, ACCOUNT_TOKEN);
var result = client.SendMessage(CALLER_ID, "PHONE NUMBER TO SEND TO", "The answer is 42");
if (result.RestException != null) {
Debug.Writeline(result.RestException.Message);
}
}
creo que soy un poco tarde para decir que estás de suerte, pero para aquellos que encuentran este artículo más tarde, he creado un video que muestra cómo enviar una Mensaje de texto usando tu T cuenta wilio y asp.net:
i walk you through sending a text message using twilio and asp.net c#
En caso de que no dispone de 10 minutos para pasar de ver el video, aquí está el código:
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Configuration;
using Twilio;
namespace TwilioSMSHowTo
{
public partial class _default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void SendMessage_OnClick(object sender, EventArgs e)
{
string ACCOUNT_SID = ConfigurationManager.AppSettings["ACCOUNT_SID"];
string AUTH_TOKEN = ConfigurationManager.AppSettings["AUTH_TOKEN"];
TwilioRestClient client = new TwilioRestClient(ACCOUNT_SID, AUTH_TOKEN);
client.SendMessage("(502) 276-8990", ToNumber.Text, Message.Text);
}
}
}
para hacer este trabajo código que necesita para nutener la API de Twilio y necesito reemplazar las cosas de mi configurationmanager.appsettings con su id de cuenta y token de autenticación.
Happy coding!
Podría llamarlo número para ver si Mark Hagan responde. – d512
¡Podría! Solo depende de si recordé cancelar el número en la cuenta de prueba. : D –
En lugar de hacerlo con la API Twilio, si usted prefiere hacerlo con otro proveedor de servicios SMS Way2Sms.com Creo continuación Código le ayudará a:
public void sendsms(object sender, EventArgs e)
{
if (Page.IsValid)
{
HttpWebRequest myReq = (HttpWebRequest)WebRequest.Create("http://ubaid.tk/sms/sms.aspx?uid=" + yourmobilenumber + "&pwd=" + yourpassword + "&msg=" + body.Text + "&phone=" + recipientNo.Text + "&provider=way2sms");
HttpWebResponse myResp = (HttpWebResponse)myReq.GetResponse();
System.IO.StreamReader respStreamReader = new System.IO.StreamReader(myResp.GetResponseStream());
string responseString = respStreamReader.ReadToEnd();
respStreamReader.Close();
myResp.Close();
}
}
¿Es posible enviar imágenes a través del mensaje SMS? –
@SamCromer SMS significa Servicio de Mensajes Cortos, las imágenes se pueden enviar a través de MMS, Servicio de Mensajes Multimedia o correo electrónico. Bueno, este comentario es antiguo y probablemente ya sepas que, si lo haces, ignora mi comentario. – Felype
válido para la India solamente quiero enviarlo a todo el mundo bro –
- 1. Enviando SMS desde PHP
- 2. Enviando un SMS desde el navegador móvil
- 3. Enviando un SMS yo mismo
- 4. Enviando un SMS en Android
- 5. Enviando mensajes automáticos SMS
- 6. Enviando SMS en Android
- 7. Android enviando muchos mensajes SMS
- 8. enviar SMS gratis desde C# + ASP.NET
- 9. Enviando mensaje con 401: Asp.net Web-api
- 10. Cargar comprobando un sitio web ASP.NET
- 11. Despliegue continuo con un sitio web ASP.NET?
- 12. cómo crear un sitio web ASP.Net conectable?
- 13. ¿Cómo implementar/publicar un sitio web ASP.NET?
- 14. Sitio Web ASP.NET o Project Web
- 15. Implementación de un sitio web desde Subversion
- 16. Enviando pantalla completa, desapareciendo SMS a un iPhone
- 17. ¿Cómo puedo enviar un SMS desde Java?
- 18. lanzamiento SMS desde un navegador móvil
- 19. Enviando SMS a teléfonos móviles a través de JavaScript
- 20. Asp.Net: Sitio web de depuración en iis
- 21. ¿Cómo envío un SMS desde un shell?
- 22. Sub-sitio web en IIS - ASP.NET
- 23. Implementación de sitio web multilingüe usando ASP.Net
- 24. ASP.NET Sitio web Memoria Uso bastante alto
- 25. ¿Es posible que un sitio web malicioso robe mis cookies desde otro sitio web?
- 26. Probando el sitio web ASP.NET MVC
- 27. Ataque de sitio web ASP.NET: ¿cómo responder?
- 28. ¿Cómo puedo reproducir un archivo PLS desde un sitio web?
- 29. Sitio web de prueba de ASP.NET
- 30. ¿Cómo puedo generar una clase C# descargable desde un sitio web ASP.NET MVC?
Muchas gracias, se comprobarlo. Tengo una duda más, para enviar el SMS ¿tengo que alojar el sitio? ¿o puedo enviarlo usando Visual Studio? – Kanishka
No necesita ser un sitio. Puede hacer esto desde cualquier tipo de ensamblado .NET. Un sitio web ASP.NET alojado o ejecutándose dentro de VS, una aplicación de consola, un servicio de Windows, lo que sea. – mfanto
Puede descargar el código completo para llamadas salientes Twilio y SMS en el siguiente enlace envato http://codecanyon.net/item/click-to-call-and-message-with-aspnet/15029966?ref=intelliwins –