Introducción
Tengo un aplicación crítica que cuabdo falla allgo quiero que me mande un SMS a mi móvil.En teoría me debería avisar pocas veces.
Para hacer una prueba he visto que con Twilio se puede hacer.
Para ello se requiere que:
- Firmar en Twilio para que te asignen un teléfono de tu país para que sea el que envíe SMS a tu teléfonono movil
- Tener un telefono móvil propio MY_TEL
- Guardar el ACCOUNT_SID
- Guardar el AUTH_TOKEN
- Guardar el teléfono que te asignan ASSIGNED_TEL
- Escribir un pequeño programa
Programa de envío de SMS al móvil
Veamos pues el programa fuente:
package twilio.sms; import com.twilio.Twilio; import com.twilio.rest.api.v2010.account.Message; import com.twilio.type.PhoneNumber; public class SMSSend { // Find your Account Sid and Token at twilio.com/user/account public static final String ACCOUNT_SID = "AC0587cd7ab9b495566b220993523xxxxx"; public static final String AUTH_TOKEN = "03348108e709fcf758d0866045dxxxxx"; public static final String MY_TEL = "+346807xxxxx"; public static final String ASSIGNED_TEL = "+349601xxxxx"; public static void sendSMS(String SMS) { Twilio.init(ACCOUNT_SID, AUTH_TOKEN); Message message = Message.creator(new PhoneNumber(MY_TEL), new PhoneNumber(ASSIGNED_TEL), SMS).create(); System.out.println(message.getSid()); } }
Bastá con llamarlo con
SMSSend.sendSMS("Mensaje a enviar a mi móvil");
y ya está
No hay comentarios :
Publicar un comentario