Как обновить базу данных mysql с помощью текстовых сообщений SMS? - PullRequest
2 голосов
/ 23 июня 2010

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

Можно ли это сделать, и можно ли это сделать через PHP, потому что это единственный язык, который я знаю?И каков будет общий план достижения такой цели?

Ответы [ 4 ]

3 голосов
/ 23 июня 2010

Вам нужно найти шлюз SMS, который поддерживает «входящие» SMS. Click-a-Tell обычно выбирают люди из-за их API и документации, хотя они не бесплатны. Если вы быстро выполните поиск в Google по запросу " SMS Gateway ", вы найдете множество других решений.

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

Надеюсь, это поможет вам начать!

1 голос
/ 23 июня 2010

Используйте один из множества SMS-шлюзов, таких как Twilio (на которого я работаю, но любил до того, как стал сотрудником), у которого действительно простой API и отличная документация.Существует множество примеров PHP .Когда вы получаете сообщение, простой * POST-запрос отправляется на URL-адрес, указанный вами с параметрами для To, From и Body .Также, если вы возвращаете текст с URL-адресов, которые вы используете для получения сообщений, вы можете ответить на них.Вы также можете инициировать исходящие SMS-сообщения с того же номера с помощью API REST.

В настоящее время Twilio не поддерживает MMS (требуется для загрузки изображения) и не является бесплатной, но вы платите только за то, что используете, за $0,01 за сообщение.

0 голосов
/ 10 мая 2015

Вы можете использовать модем GSM / 3G (или ключ) для получения SMS-сообщений.И это программное обеспечение sms может считывать эти сообщения с модема в режиме реального времени и автоматически помещать их в вашу базу данных.

0 голосов
/ 23 июня 2010

Завершая ответ Raphael Caixeta, я рекомендую вам использовать автономный двоичный файл PHP для запуска заранее определенного скрипта, параметры которого вы получите из SMS / MMS.Таким образом, вы можете разделить два процесса:

1) Создайте скрипт и протестируйте его, запустив его через командную строку.2) Внедрите программное обеспечение приемника SMS / MMS, чтобы оно анализировало сообщения и запускало первый сценарий с пользовательскими параметрами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...