Прием мобильных коротких кодовых сообщений (например, Twitter) с Django - PullRequest
0 голосов
/ 12 января 2011

Я пытался узнать, как принимать тексты с мобильных телефонов с помощью Django (например, Twitter) для публикации данных в учетных записях пользователей. Все, с чем я столкнулся, это как создать мобильное веб-приложение с django, как в разных макетах и ​​т. Д. Кто-нибудь знает, где может быть учебник по этому вопросу или как вообще начать делать это с django? Спасибо!

Ответы [ 3 ]

1 голос
/ 12 января 2011

Есть два способа достичь желаемого:

Домашний раствор

Подключите мобильный телефон к ПК и периодически читайте входящие SMS с телефона. Вероятно, самый простой способ сделать это с помощью gammu , в частности gammu-smsd-mysql . Он пишет входящие SMS в базу данных MySQL. Просто убедитесь, что используемый вами телефон поддерживается gammu.

Вы можете легко подключиться к этой базе данных из Django, см. Интеграция Django с устаревшей базой данных .

Я использовал этот подход некоторое время, и он работал надежно, хотя и в очень небольших масштабах. Если вы планируете создать реальный сервис, который получает тысячи SMS-сообщений, решение для домашнего использования не для вас.

Профессиональное решение

Найдите поставщика услуг, который предлагает SMS-шлюз. Есть бесчисленное множество поставщиков, первое имя, которое приходит мне в голову: Twilio .

0 голосов
/ 12 января 2011

Существует основанная на django среда приложения SMS под названием RapidSMS.Я использую его для проекта на данный момент, и он отлично работает.Вот ссылка

http://www.rapidsms.org/

0 голосов
/ 12 января 2011

Прежде всего вам нужно либо настроить свой собственный шлюз с мобильным телефоном и программным обеспечением, которое считывает входящий текст и обрабатывает его, либо найти поставщика услуг. Если вы покупаете короткий код, он может быть дорогостоящим, но должны существовать некоторые услуги, позволяющие использовать общий номер с ключевым словом для получения и обработки входящих текстовых сообщений.

...