Обработка входных данных с телефона через SMS - PullRequest
3 голосов
/ 05 февраля 2009

В настоящее время у меня есть скрипт php, который читает сообщения электронной почты, отправленные с телефонов, а затем публикует их в Интернете ...

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

так, если кто-то отправит смс на номер X, моя программа получит сообщение через этот номер X и использует его на сайте.

Что мне нужно?

Ответы [ 2 ]

6 голосов
/ 05 февраля 2009

У вас есть много вариантов здесь. Вообще говоря, вам нужно сначала получить номер, на который люди могут отправлять SMS. После этого вам позвонят, когда кто-нибудь отправит SMS-сообщение и ваш PHP-скрипт сможет обработать сообщение и выяснить, что с ним делать.

У вас есть несколько вариантов показа SMS

  1. Перейти с выделенным коротким кодом. Например, кто-то отправляет текст на 53234, и вы получите ответный звонок, чтобы разобраться с этим. Это дорогой вариант. Как правило, это будет стоить вам около 2500 долларов США в месяц, не считая платы за обмен сообщениями. Вы можете запросить короткий код через такого поставщика, как Open Market. Вы должны получить разрешение на короткий код, который может занять до 6 недель.

  2. Перейти с общим коротким кодом. Это немного дешевле - вы платите за сообщение, и обычно оно стоит где-то от .02 до .10 / мсг в зависимости от объема сообщения. Вы получаете такое ключевое слово, как DOLLY, которое люди должны вводить перед тем, как отправлять сообщения. Таким образом, они отправили бы текст DOLLY INPUT ЗДЕСЬ на 53234 сейчас, и вы получите обратный вызов с INPUT TEXT HERE Celltrust и другие предоставляют общие короткие коды.

  3. Используйте общедоступные API-интерфейсы, которые позволяют людям отправлять текстовые сообщения через что-либо, например TextMarks. Текстовые метки похожи на общий короткий код, который требует использования ключевых слов + пользователей для подписки. Однако это бесплатно, что здорово и имеет хороший API обратного вызова. Я считаю, что сервис под названием Mozes также предоставляет аналогичные услуги. Наконец, если вы хотите, вы можете создать учетную запись в Твиттере и сделать так, чтобы люди отправляли сообщения на их номер. Facebook также похожий API, который позволяет использовать их шорткод FBOOK.

1 голос
/ 05 февраля 2009

Ответ Иша был великолепен. Я хотел бы указать на дополнительную бесплатную опцию.

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

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

Эта страница Википедии показывает, сколько переносчиков поддерживают это (практически все).

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

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