Los primero que debemos hacer es instalar la librería de twilio
pip install twilio
Posteriormente debemos crear una aplicación en la consola de Twilio.
La aplicación nos dará las credenciales necesarias para utilizar su API.
- ACCOUNT SID
- AUTH TOKEN
Es una excelente idea almacenar las credenciales en variables de entorno.
import os
from twilio.rest import Client
account_sid = os.environ.get('ACCOUNT_SID')
auth_token = os.environ.get('AUTH_TOKEN')
client = Client(account_sid, auth_token)
message = client.messages.create(
body='Holaaaaaaa, twilio test',
from_='+12562177999',
to='+529611234567'
)
En este caso, al utilizar la versión de pruebas solo podremos enviar mensajes al número que hayamos registrado. Por otro lado, los mensajes serán enviados por el número que Twilio nos ofrece.