Envío de alertas por SMS

Hola, continuando con el tema de las alertas en esta ocasión vamos a enviar un SMS usando la API de Twilio para python. Lo primero sera crearnos una cuenta en Twilio.

Nos pedirá un número de teléfono para verificar nuestra identidad mediante un código que recibiremos por SMS.
Una vez tengamos la cuenta le damos a Get your Twilio number y nos ofrecerá un número de teléfono, pero en lugar de aceptarlo pulsamos en Search for a different number. y ponemos nuestro país y en Capabilities marcamos SMS, de esta forma, buscaremos un número de España que pueda enviar SMS. Si al buscar no nos aparece ningún teléfono cambiaremos el país.

Cuando tengamos el número asignado pulsamos en Numbers, situado en la parte de arriba, y veremos una pantalla donde estarán los datos de nuestro nuevo número de teléfono.


En la captura de arriba se ve que está activado el servicio de envío de SMS, si os aparece lo mismo en vuestra cuenta es que ya estáis listos para poder usarla.
Si pulsáis en Voice, SMS & MMS y luego en GETTING STARTED veréis una pantalla como esta.



Con el account sid y el auth token ya podemos enviar SMS desde nuestra cuenta.
Para ello instalamos la API de Twilio para python: pip install twilio

Una vez instalada podemos enviar SMS usando este código.


import twilio import twilio.rest account_sid = "6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b" auth_token = "6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b" try: client = twilio.rest.TwilioRestClient(account_sid, auth_token) message = client.messages.create( body="Mensaje de prueba.", to="+34622000000", from_="+34986000000" ) except twilio.TwilioRestException as e: print(e)

Hasta la próxima.


0 comentarios:

Publicar un comentario