Django-SMS-Gateway

Django Generic SMS durch HTTP-Gateway
Jetzt downloaden

Django-SMS-Gateway Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • MIT/X Consortium Lic...
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Matthew Schinckel
  • Website des Verlags:
  • http://schinckel.net

Django-SMS-Gateway Stichworte


Django-SMS-Gateway Beschreibung

Mit Django-SMS-Gateway können Sie SMS-Nachrichten problemlos über ein Web-Gateway von Django senden. Dieser Code ist recht stabil und ist seit ca. 2 Jahren im Einsatz, mit Tausenden von Nachrichten pro Woche, zu einer Vielzahl von Gateways, und In einer Reihe verschiedener Länder Drei Django-Modelle: SMS.Message, SMS.Gateway und SMS.Reply.bedarf Sie können Nachrichten senden, Sie müssen mindestens ein Gateway konfigurieren. Es gibt einige Beispieldaten für einige Gateway-Anbieter. Sie können eines davon für Ihre eigenen Zwecke anpassen.Umagecrate Eine Nachricht, die gesendet werden soll: msg = message.objects.create (recontion_number = "123456789", content = "Testnachricht", Sender = Benutzer, Billee = Benutzer) Hinweis dass Sie mindestens diese Felder angeben müssen. Recterient_Number muss das internationale Präfix einschließen (oder Ihr Gateway muss konfiguriert sein, um ihn hinzuzufügen). Inhalt sollte ASCII sein, einige Gateways lehnt Unicode ab. Der Absender muss ein Auth.User sein, aber Billee ist möglicherweise ein Objekt MSG.SEND (Gateway) Status / Antwort anrufen Sie können die mitgelieferten Ansichten in Ihren URLPATTERNS verwenden: urlpatterns = Muster ('', (R '^ SMS /', einschließlich ('sms.urls'),) Dies würde bedeuten, dass Sie etwas eingeben möchten: http : //example.com/sms/status_Postback/in Ihre Gateway-Einstellungen. Der Status kann aktualisiert werden, und eine Statusnachricht kann bereitgestellt werden. Dies ist alles mit dem Inhalt der Status-Update-Anforderung an Ihren Server und die Status_Mapping-Daten analysiert. Das gleiche gilt für Antworten, wenn Sie ein 2-Wege-Gateway haben, aber mit / SMS / Reply_Postback / stattdessen. RückruffunktionenWenn Sie senden Eine Nachricht, Sie können eine Reply_Callback-Funktion im Objekt speichern. Diese Funktion wird aufgerufen, wobei das Antwortobjekt als Parameter eingeleitet wird. Das Antwortobjekt hat Zugriff auf die ursprüngliche Botschaft (ebenso wie möglich) .Billingsing SMSS sind in der Regel durch Web-Gateways abrechenbar, es besteht die Anforderung, dass eine Billee bereitgestellt wird, und in jeder Nachricht wird eine in Rechnerte Flagge vorhanden. Dadurch können Sie danach rechnen. Wenn Sie nur das Senden von Nachrichten an Personen mit verbleibenden Credits erlauben wollten, müssen Sie dies bestätigen, bevor Sie versuchen, zu senden. welche berechnet, wie viele Segmente erforderlich sind. Product's Homepage


Django-SMS-Gateway Zugehörige Software