Как мне написать программу для отправки и получения смс с использованием python? - PullRequest
5 голосов
/ 20 марта 2009

Я искал во всей сети хорошую библиотеку, которую можно использовать при отправке и получении смс с использованием python, но все напрасно!

Существуют ли библиотеки GSM для python?

Ответы [ 6 ]

3 голосов
/ 20 марта 2009

Вы смотрели на py-sms ?

2 голосов
/ 20 марта 2009

Недавно я написал код для взаимодействия с USB-модемами Huawei 3G в python.

Мой первоначальный прототип использовал Pyserial напрямую, а затем мой производственный код использовал поддержку Twisted Serial, чтобы я мог получить доступ к модему асинхронно.

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

Это одна из ссылок , которую мне удалось найти по теме, в ней перечислены следующие команды:

AT+CMGL      List Messages
AT+CMGR     Read message
AT+CMGS     Send message
AT+CMGW     Write message to memory 

Это сложные команды, которые принимают аргументы, и вы должны проанализировать результаты самостоятельно.

В интернете есть еще ссылки , в которых вы можете обратиться за помощью к этим 4 командам, которые позволят вам понять, как работает ваш модем.

2 голосов
/ 20 марта 2009

Python-привязка для Гамму возможно?

КСТАТИ. Это версия GUI ( Wammu ) написана на wxPython.

1 голос
/ 02 июля 2009

Я дал подробный ответ на подобный вопрос здесь . Я упоминаю интерфейс Python к шлюзу SMS, предоставленному TextMagic.

0 голосов
/ 16 сентября 2012

Я был на празднике, когда у нас был бесплатный доступ к нескольким API, включая twillio . Использовать их библиотеку python для отправки и получения SMS было очень легко, и мы создали приложение примерно за 3 часа (интеграция с twillio заняла около 15 минут).

0 голосов
/ 20 марта 2009

Также проверьте PyKannel .

Существует также веб-сервис для отправки и получения SMS (конечно, не платный), но у меня нет URL-адреса под рукой. (

...