Crear una aplicación Flask de envío de SMS
El resto de este tutorial te mostrará cómo construir una pequeña aplicación Flask con un formulario para un número de teléfono y un mensaje SMS. Cuando pulses "Enviar SMS" se publicará en una segunda vista que enviará el SMS utilizando la SMS API de Vonage.
En primer lugar, instala las dependencias. Mira esto código de muestra y ejecuta pip install -r requirements.txt. Como mínimo, tendrá que instalar Flask en su virtualenv.
Crear un Client y una aplicación Flask vacía. Si desea crear un 12 factores cargue la configuración desde las variables de entorno (consulte la función de ayuda en utils.py en el código de ejemplo).
El problema de cargar variables de entorno es que puede dificultar un poco la ejecución de la aplicación. Utiliza la función python-dotenv para cargar un .env archivo. Copia los valores en el env var, por lo que puede obtener los valores utilizando getenv como lo haría normalmente.
Cómo enviar mensajes SMS con Python, Flask y Nexmo
Este tutorial te introduce al envío de SMS con Python, haciendo uso de la librería Nexmo Python. Comienza mostrando cómo enviar SMS desde el REPL, luego pasa a mostrar cómo construir una aplicación simple de flask con capacidades de SMS.