Andrise programmeerimisalane WIKI
SMS Bulletin Board
SMS Bulletin Board on lihtne rakendus Google App Engine platvormil, mis oskab võtta vastu Fortumo Dünaamilise SMS-teenuse sõnumeid. Rakendus võtab saadetud sõnumid vastu, salvestab need andmebaasis ning kuvab esilehel kuni 100 viimasena laekunud sõnumit.
Demo
Demo on võimalik vaadata aadressilt smscharty.appspot.com
Lähtekood
Lähtekoodi saab Google Code projektimajutusest
Kogu rakenduse saab ühe ZIP failina alla laadida siit.
Rakenduse ülesseadmisest Google App Engine serverisse saab ülevaatlikult lugeda siit, ainsa erinevusena, et peale joonist 4. tuleb programmifailid SMS Bulletin Board failidega üle kopeerida. Täpsem juhend on olemas rakenduse paketi failis INSTALL.
Märkused
Rakendus koosneb kahest Python failist, ühes (main.py) asub programmiloogika ja teises (fortumo.py) SMS päringute autentimisega seonduv loogika. Programmi seaded asuvad failis app.yaml ning teenusega seotud seaded failis fortumo.yaml - selles failis tuleb seada näiteks SMS märksõna ning ka teenuse identifikaatorid. Esilehe lehemallina töötab front.html.
Fortumo teenust luues tuleb kindlasti jälgida, et teenuse tähetabeli kodeering oleks UTF-8. Vastasel korral lõhuvad sõnumis olevad täpitähed sõnumi vastuvõtmise ära - sõnumi saatnud kasutaja saab vastusena veateate ning teenuse omanikule selle sõnumi eest raha ei laeku.
Käidud rada: • bigtable_query • django_muutujad • django_tsueklid • registreerimine • python_tutvustus • django_tutvustus • bigtable_indeksid • django_parilikkus • keele_struktuurid • sms_bulletin_board