Вопрос

Я хочу создать веб-сайт, который может отправлять и получать sms.

  1. Как мне следует подойти к решению проблемы ?
  2. Какие ресурсы доступны ?
  3. Я знаю php, python, что еще мне нужно или доступны лучшие варианты?
  4. Как можно поэкспериментировать, используя только мой компьютер?[что-то вроде localhost]
  5. Каковы некоторые хорошие услуги хостинга для этого?[отредактируйте это]
  6. [Добавьте еще вопросы, которые вам приходят в голову?]
Это было полезно?

Решение

Вы можете взглянуть на Каннель.С его помощью так просто создавать SMS-сервисы.Просто определите ключевое слово, затем введите URL, на который будет перенаправлен входящий SMS-запрос (вы получите такую информацию, как номер мобильного телефона и текст SMS в параметрах строки запроса), затем любой результат, сгенерированный вашим веб-скриптом (вы можете использовать любой веб-скрипт / язык / платформу), будет отправлен обратно отправителю.

Это просто проверить.Вы можете использовать свой собственный компьютер и просто использовать fakesmsc "SMS center" и просто отправлять ему HTTP-запросы.Если у вас есть GSM-модем, вы также можете использовать его, используя набор команд AT модема.

Другие советы

Первым делом, вам нужно зарегистрироваться в учетной записи (SMS gateway), большинство из них также предоставляют вам пример кода, как отправлять и получать sms с помощью их API.Затем вы обернете функциональность sms вокруг логики ваших сайтов.

например, g http://www.clickatell.com/developers/php.php

Я скопировал это из ответ, который я дал по отношению к этот вопрос.Однако, в дополнение к приведенному ниже тексту, взгляните на SMS-шлюз Ваджи сделки (Ссылка на API)...на данный момент они кажутся действительно хорошим вариантом, хотя лично я ими не пользовался.

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

Разные провайдеры часто предлагают разные услуги и разные функции.Моим любимым провайдером, и действительно, тем, кто в прошлом с радостью договаривался со мной о более низких тарифах, является TM4B (http://www.tm4b.com).У этих ребят отличные расценки, они охватывают огромную часть земного шара и обладают отличным обслуживанием клиентов.

Ниже приведен некоторый код, извлеченный (и некоторые части, запутанные) из одного из моих живых веб-приложений, для отправки простого сообщения через их API:

require_once("tm4b.lib.php");
$smsEngine = new tm4b();

// Prepare the array for sending
$smsRequest["username"] = "YOURUNAME";
$smsRequest["password"] = "YOURPWORD";
$smsRequest["to"] = "+441234554443";
$smsRequest["from"] = "ME!";
$smsRequest["msg"] = "Hello, test message!";

// Do the actual sending
$smsResult = $smsEngine->ClientAPI($smsRequest);

// Check the result
if( $smsResult['status'] == "ok" ) {
    print "Message sent!";
} else {
    print "Message not sent.";
}

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

Что касается стоимости, вы смотрите на цены в диапазоне от нескольких пенсов / центов для большинства западных стран (однако в большинстве стран третьего мира цены немного выше, так что будьте осторожны).Большинству поставщиков вам придется платить оптом, если вы хотите получить от них приемлемые цены, но они часто будут договариваться с вами о партиях "меньших, чем обычно".Большинство провайдеров действительно предлагают возможность последующей оплаты, но только после того, как вы успешно завершите с ними несколько транзакций...другие предлагают это с самого начала, но цены грабительские.

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

Вам нужен SMS-сервер. Это это должно помочь вам начать.

Поскольку моя компания иногда делает это (текстовые рекламные акции и т.д., Хотя наше основное внимание сосредоточено на вещах гораздо более низкого уровня), я решил, что мне следует вмешаться.

Безусловно, самый простой способ - это воспользоваться таким сервисом, как Кликателл, который предоставляет HTTP API, а также FTP и СМПП среди прочих.Однако я не знаю, как Clickatell справляется с получением сообщений, поскольку для этого мы используем прямые SMPP-привязки к нашим местным операторам мобильной связи.

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

Возможно, вы также захотите дать Мблокс или Следующая Ячейка взгляд.Быстрый Поиск в Google подвернется еще.

вы также могли бы купить GSM-модем, который позволил бы вам отправлять и получать сообщения, как вы обычно делаете с телефоном, за исключением ПК.Обычно это означает, что вы заплатите столько, сколько заплатили бы за телефон.(Во всяком случае, в Ирландии)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top