rapidsms-tropo הוא backend Tropo בסיסי עבור הנתב RapidSMS ללא חוט.
שימוש
צור יישום בtropo.com. הסוג שלה צריך להיות "האינטרנט API".
להוסיף rtropo לדרך Python ולהגדיר את backend Tropo בקובץ הגדרות Django שלך. למשל:
INSTALLED_BACKENDS = {
& Nbsp; "tropo": {
& Nbsp; "מנוע": "rtropo.backend",
& Nbsp; "config": {
& Nbsp; # האסימון היוצא של יישום Tropo שלך להעברת הודעות
& Nbsp; 'messaging_token': 'YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY',
& Nbsp; # האסימון היוצא של יישום Tropo שלך לקול (אופציונאלי)
& Nbsp; 'voice_token': 'ZZZZZZZZZZZZZZZZZZZZZZZZZZ',
& Nbsp; # המספר של יישום Tropo טלפון קול / הודעות (כולל קידומת מדינה, אשר חייב להיות +1 כי רק מספרים בארה"ב יכולים לשמש להעברת הודעות)
& Nbsp; 'מספר': "+1 - ### - ### - ####",
& Nbsp;}
& Nbsp;},
}
בשלב זה אתה צריך להיות מסוגל לשלוח הודעות יוצאות, אבל יותר התקנה יש צורך בקבלת הודעות נכנסות.
הגדרת URLconf לשלוח בקשות http נכנסות מtropo לrtropo.views.message_received, עוברת פרמטר backend_name. למשל:
מdjango.conf.urls.defaults לייבא *
מנופי יבוא rtropo
= Urlpatterns דפוסים ('',
& Nbsp; כתובת אתר (r "^ tropo / $", views.message_received, kwargs = {'backend_name': 'tropo'}, name = 'tropo'),
)
ניתן להשתמש בכל כתובת אתר.
הגדר את יישום Tropo בtropo.com כך URL SMS / הודעותיה לעורר את כתובת אתר Django, כי אתה פשוט מוגדר. E.g .:
http://yourserver.example.com/tropo/
דברים Voice ומסובך יותר
Backend tropo מספק דרך עבור היישום שלך כדי לקבל גישה לtropo ולעשות מה שהיא רוצה באמצעות API האינטרנט של Tropo. ראה rtropo / outgoing.py, TropoBackend.call_tropo ()
מה חדש במהדורה זו:.
- עדכונים לRapidSMS 0.14 ולאחר מכן.
מה חדש בגרסת 0.1.1 :
- MANIFEST עדכון לinlcude distribute_setup.py
דרישות :
- Python
- rapidsms-חוט, נתב-
- tropo-WebAPI-פיתון
תגובות לא נמצא