# SMS
El BackEndBase, permite enviar mensajes de texto utilizando Aldeamo (opens new window).
El módulo IPCOMSMS
ubicado en app/ext/sms/ipcom.py
está obsoleto y no se aconseja su uso, se mantiene por compatibilidad de proyectos antiguos y será eliminado en futuras versiones.
# Configuración
En el archivo app/config/sms.py se establecen la url, el usuario y contraseña, para poder utilizar el servicio.
# SMS Settings
# For more information, see app.ext.sms module
ALDEAMO_SMS_URL_API = 'https://awesome-url-for-sending-sms.com'
ALDEAMO_USERNAME_API = 'awesome_sms_username'
ALDEAMO_PASSWORD_API = 'awesome_sms_password'
# Funciones disponibles
La clase AldeamoSMS, implementada en el BackEndBase contiene los siguientes métodos:
single_sms
massive_sms
# Usando AldeamoSMS
La función single_sms
espera un parámetro: message_data
message_data:
Un objeto con la información del mensaje de texto a enviar.
def single_sms(message_data=None):
...
La función massive_sms
espera un parámetro: message_list
message_list:
Un objeto con la información del mensaje de texto a enviar.
def massive_sms(message_list=200):
...
# Enviando nuestro primer sms
Importamos el módulo correspondiente:
from app.ext.sms import AldeamoSMS
Utilizamos la función single_sms
:
AldeamoSMS.single_sms("mira mamá mi primer sms con python!", ['5559874321'])
# Más información
Para más información consulte:
- Soporte Aldeamo (opens new window)
- La sección de issues (opens new window) del BackEndBase