跳转到主要内容

基于SMS的Django应用集成Twilio

项目描述

Fork自nigma的django-twilio-sms,由Saurabh Kumar维护。

基于SMS的Django应用集成Twilio

https://badge.fury.io/py/django-twilio-sms-2.svg?fix https://travis-ci.org/theskumar/django-twilio-sms-2.svg?branch=master

快速入门

  1. django-twilio-sms-2 包含在您的 requirements.txt 文件中。

  2. django_twilio_sms 添加到 INSTALLED_APPS 并迁移。

  3. 将以下URL添加到您的urlconf中

    url(r"^messaging/", include("django_twilio_sms.urls")),

    这将接收您使用 utils.send_sms 发送的任何SMS消息的确认回调。

  4. 创建一个新的视图并覆盖 IncomingSMSView.post_save(self, obj) 方法以通过回调从Twilio接收SMS消息。接收到的 obj 参数将是 IncomingSMS 模型的实例。

  5. 配置Twilio回调以将通知发送到上述视图的URL。

  6. 配置设置

    • TWILIO_ACCOUNT_SIDTWILIO_AUTH_TOKENTWILIO_PHONE_NUMBER - 从Twilio面板复制凭据。

    • TWILIO_CALLBACK_USE_HTTPS - 是否使用https作为交付确认回调URL。

    • TWILIO_CALLBACK_DOMAIN - 可选地设置域名或您的网站的IP地址(否则将从请求信息中提取服务器名称)。

    • TWILIO_DRY_MODE - 如果您想以测试模式运行,请设置。

依赖关系

  • django>=1.7

  • djangorestframework>=2.4.3

  • twilio≥3.6.8

进一步阅读

许可证

django-twilio-sms-2采用MIT许可协议发布。

其他资源

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装软件包的信息。

源分发

django-twilio-sms-2-1.0.2.tar.gz (7.7 kB 查看哈希值)

上传时间

由以下支持