web — Как отправить смс при помощи PlaySMS через php скрипт

Я пытаюсь использовать PHP-скрипт для отправки смс. Шлюз sms — это Kannel, поверх которого они используют систему управления мобильными порталами PlaySMS Web. Для управления я знаю, как отправить SMS-сообщение, напрямую связываясь с HTTP-интерфейсом Kannel sendms, используя cURL для выполнения чего-то подобного.

(http://127.0.0.1:10200/cgi-bin/sendsms?user=myuser&передать = хуг&текст = Hello&к = 123456789&от = теста)

Но я хочу использовать PlaySMS вместо прямой связи со шлюзом Kannel. Есть ли какой-то интерфейс PlaySMS HTTP, используемый для отправки SMS-сообщений, аналогичный интерфейсу Kannel? Я хочу использовать код PHP для достижения этой функциональности.

0

Решение

Я нашел ответ на свой вопрос. Следующие шаги должны быть выполнены

1 >> Убедитесь, что у вас есть учетная запись пользователя PlaySMS от вашего поставщика услуг SMS-шлюза.

2 >> Включите веб-сервисы для вашей учетной записи PlaySMS и сгенерируйте токен веб-сервисов.

3 >> Теперь вам нужно отправить запрос HTTP POST или GET на сервер, на котором размещена PlaySMS. Основной формат URL запроса следующий.

http: // «Сервер PlaySMS здесь» /index.php?app=ws&u = «имя пользователя здесь»&h = «токен веб-сервисов здесь»&оп = ру&to = «Номер здесь»&msg = «Msg ЗДЕСЬ»

4 >> Более подробную информацию о веб-сервисах PlaySMS можно найти здесь.
https://github.com/antonraharja/playSMS/blob/master/documents/development/WEBSERVICES.md

5 >> После подготовки URL-адреса веб-сервисов с соответствующими полями в соответствии с вашими потребностями, вам просто нужно отправить запрос на сервер PlaySMS.

6 >> Используйте curl () или file_get_contents () для отправки запроса. Процедура использования curl и отправки запроса GET выглядит следующим образом:

$url = "http://fakeplaySMSserver.com/index.php?
app=ws&u=Test&h=bfcblablabla&op=pv&to=0335632121&msg=Hello!;

$ch = curl_init($url); // modify the webservices url as per your needs
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$data = curl_exec($ch);
curl_close($ch);
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]