rapidsms-Tropo er en grundlæggende Tropo backend for RapidSMS uden gevind router.
Anvendelse
Opret en ansøgning på tropo.com. Dens type bør være "Web API".
Føj rtropo til din Python sti og opsætte Tropo backend i din Django indstillingsfil. For eksempel:
INSTALLED_BACKENDS = {
& Nbsp; "Tropo": {
& Nbsp; "motor": "rtropo.backend",
& Nbsp; "config": {
& Nbsp; # Din Tropo applikationens udgående token for messaging
& Nbsp; "messaging_token«: »YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY«,
& Nbsp; # Din Tropo applikationens udgående token for tale (valgfrit)
& Nbsp; "voice_token«: »ZZZZZZZZZZZZZZZZZZZZZZZZZZ«,
& Nbsp; # Din Tropo ansøgning stemme / messaging telefonnummer (herunder landekode, som skal være en fordi kun amerikanske tal kan bruges til messaging)
& Nbsp; "nummer«: »1 - ### - ### - ####«,
& Nbsp;}
& Nbsp;},
}
På dette tidspunkt bør du være i stand til at sende udgående meddelelser, men mere opsætningen er nødvendig for at modtage indgående meddelelser.
Indstil din URLconf at sende indkommende HTTP-anmodninger fra Tropo til rtropo.views.message_received, passerer backend_name parameter. For eksempel:
fra django.conf.urls.defaults importerer *
fra rtropo udsigt import-
urlpatterns = mønstre ('',
& Nbsp; url (r "^ Tropo / $", views.message_received, kwargs = {'backend_name «:» Tropo'}, name = 'Tropo «)
)
Du kan bruge enhver webadresse.
Konfigurer din Tropo ansøgning på tropo.com så sin SMS / Messaging URL vil påberåbe sig Django webadresse, som du lige konfigureret. F.eks .:
http://yourserver.example.com/tropo/
Voice og mere kompliceret ting
Den Tropo backend giver en måde for din app for at få adgang til Tropo og gøre, hvad den ønsker at bruge Tropo Web API. Se rtropo / outgoing.py, TropoBackend.call_tropo ()
Hvad er nyt i denne udgivelse:.
- Opdateringer for RapidSMS 0.14 og senere.
- Support for bulk messaging - med RapidSMS 0.14.0 eller senere, kan mange beskeder sendes uden at kræve særskilte rundtur anmodninger om at Tropo for hver .
- Tilføj test
- Tilføj tox test runner
- Drop Tropo python bibliotek, som næppe blev brugt alligevel.
- Sikkerhed forbedringer.
Hvad er nyt i version 0.1.1:
- Opdateret MANIFEST at inlcude distribute_setup.py
Krav :
- Python
- rapidsms-gevind-router
- Tropo-WebAPI-python
Kommentarer ikke fundet