Django-SMS-Gateway

DJANGO GENERIC SMS a través de HTTP Gateway
Descargar ahora

Django-SMS-Gateway Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • MIT/X Consortium Lic...
  • Precio:
  • FREE
  • Nombre del editor:
  • Matthew Schinckel
  • Sitio web del editor:
  • http://schinckel.net

Django-SMS-Gateway Etiquetas


Django-SMS-Gateway Descripción

Django-SMS-Gateway le permite enviar fácilmente los mensajes SMS a través de una puerta de enlace web desde Django. Este código es bastante estable, y ha estado en uso durante aproximadamente 2 años, con miles de mensajes enviados por semana, a una variedad de puertas de enlace, y Un número de países diferentes. Instale el paquete en el entorno virtual de su proyecto: PIP Instale Django-SMS-Gateway: agregue SMS a la configuración de su proyecto. Tres modelos Django: SMS.Message, SMS.Gateway y SMS.Reply.Enterase Puede enviar cualquier mensaje, deberá configurar al menos una puerta de enlace. Hay algunos datos de muestra para algunos proveedores de pasarela. Puede adaptar uno de estos para sus propios fines .Usagecreate un mensaje, listo para ser enviado: msg = mensaje.objects.create (destination_number = "123456789", contenido = "mensaje de prueba", remitente = usuario, billee = usuario) Nota que debe proporcionar al menos estos campos. El destinatario debe incluir el prefijo internacional (o su puerta de enlace debe estar configurada para agregarla). El contenido debe ser ASCII, algunas puertas de enlace rechazan Unicode. El remitente debe ser un autent.user, pero Billee puede ser cualquier objeto. Esto no envía el mensaje: >>> MSG para enviarlo, necesita Proporcione una puerta de enlace: MSG.SEND (Gateway) Estado / Respuesta CallBackif su Gateway lo admite, puede tenerlo presionado su servidor siempre que haya actualizaciones de estado en cualquier mensaje. Puede usar las vistas incluidas, en sus urlpatterns: urlpatterns = patrones ('', (r '^ sms /', incluyen ('sms.urls')),) esto significaría que deberías ingresar algo como: http : //example.com/sms/status_postback/in La configuración de su puerta de enlace. El estado puede actualizarse, y se puede proporcionar un mensaje de estado. Todo esto está analizado utilizando el contenido de la solicitud de actualización de estado a su servidor y los datos de status_mapping. La misma se aplica a las respuestas, si tiene una puerta de enlace de 2 vías, pero use / sms / spon_postback / en lugar. Funciones de devolución de devolución. Cuando envía Un mensaje, puede almacenar una función de respuesta_callback en el objeto. Esta función se llamará, con el objeto de respuesta pasado como el parámetro. El objeto de respuesta tiene acceso a su mensaje original (así como se podría coincidir) .BILLINGSINE SMSS son generalmente facturables a través de las puertas de enlace web, existe el requisito de que se proporciona una Billee, y hay una bandera facturada en cada mensaje. Esto le permite facturar después del hecho. Si quisiera solo permitir el envío de mensajes a las personas con créditos que restantes, entonces deberías validar esto antes de intentar enviar. Incluye un mensaje puede ser más largo que un segmento, hay una propiedad auxiliar en SMS.Message,. que calcula cuántos segmentos se requerirían la página de inicio del producto


Django-SMS-Gateway Software relacionado