Руководство по взаимодействию с сервисом на основе HTTPS протокола методом GET.

Запросы необходимо отправлять в UTF-8 кодировке. Не стоит использовать URL длиной более 2,000 символов. Но этот параметр зависит от многих факторов и может различаться в большую или меньшую сторону.

Данные отправляются на адрес:

https://clk2.prontosms.ru/sendsms.php

методом GET.

Для отправки SMS сообщений:

Используются следующие переменные:

79000000001 (для России);

380442589632 (для Украины);

Пример запроса:

https://clk2.prontosms.ru/sendsms.php?user=ваш_логин_в_нашей_системе&pwd=пароль&sadr=от_кого_придет_СМС&dadr=номер_телефона_получателя_смс&text=текст смс

Для отправки Viber сообщений:

Используются следующие переменные:

79000000001 (для России);

380442589632 (для Украины);

Пример запроса:

https://clk2.prontosms.ru/sendsms.php?user=ваш_логин_в_нашей_системе&pwd=пароль&sender_viber=от_кого_придет_сообщение&dadr=номер_телефона_получателя_смс&text_viber=текст_Viber_сообщения&button_viber=текст_кнопки_Viber_сообщения&action_viber=ссылка_для_кнопки_Viber_сообщения&image_viber=http://адрес_картинки_для_Viber_сообщения

В случае успешной отправки сообщения:

Возвращается ID SMS в plainText. Пример:

1179038981

В случае отправки на несколько номеров возвращается ID SMS через запятую в plaintText. Пример:

1178440060,1178440061

В случае не успешной отправки сообщения:

Возвращается текст ошибки в plainText.

Возможные варианты:

В случае возникновения ошибки свяжитесь со службой технической поддержки

Для проверки статуса сообщения:

Используются следующие переменные:

Пример запроса:

https://clk2.prontosms.ru/sendsms.php?user=пользователь&pwd=пароль&smsid=ID SMS

В случае успешной отправки запроса:

В случае успешной отправки запроса на получение статуса сообщения возвращается статус сообщения в plainText:

В случае не успешной отправки запроса:

Возвращается пустой ответ сервера. Проверьте корректность указанных данных и попробуйте еще раз, либо свяжитесь со службой технической поддержки.