Django-SendSMS простой API для отправки SMS-сообщений с Django и NBSP;. В API структурирована так же, как djangos собственного API электронной почты.
Установка
пункт установить Django-SendSMS
Настройка SENDSMS_BACKEND (по умолчанию '') sendsms.backends.console.SmsBackend:
SENDSMS_BACKEND = 'myapp.mysmsbackend.SmsBackend "
Основы использования
Отправка SMS-сообщения, как отправка электронной почты:
от SendSMS импорта API
api.send_sms (корпус = 'Я могу ЗТВ TXT ", from_phone =' + 41791111111", для = ['+ 41791234567'])
Вы также можете создавать экземпляры SMSMessage:
от sendsms.message импорта SMSMessage
Сообщение = SMSMessage (корпус = 'Смешные котята сделать меня голодным ", from_phone =' + 41791111111", для = ['+ 41791234567'])
message.send ()
Пользовательские движки
Создание пользовательских SmsBackend с:
от sendsms.backends.base импорта BaseSmsBackend
от some.sms.delivery.api
класс AwesomeSmsBackend (BaseSmsBackend):
& NBSP; четкости send_messages (самостоятельно, сообщения):
& NBSP; для сообщения в сообщениях:
& NBSP; ибо в message.to:
& NBSP; найти:
& NBSP; some.sms.delivery.api.send (
& NBSP; сообщение = message.body,
& NBSP; from_phone = message.from_phone,
& NBSP; to_phone = к,
& NBSP; мигает = message.flash
& NBSP;)
& NBSP; за исключением:
& NBSP; если не self.fail_silently:
& NBSP; повысить
. Тогда все что вам нужно сделать, это сослаться ваш бэкэнда в обстановке SENDSMS_BACKEND
Требования
- Python
- Джанго
Комментарии не найдены