Интеграция
1. Спецификация GET
1.1 Общие принципы отправки
- используемый метод: GET;
- браузер автоматически добавит к запросу важнейшие HTTP-заголовки, такие как Content-Length и Connection;
- все передаваемые значение необходимо закодировать.
1.2 Отправка SMS
1.2.1 Адрес сервера
https://sms.papamedia.ru/sendsms.php
1.2.2 GET запрос
https://sms.papamedia.ru/sendsms.php?user=ваш_логин_в_нашей_системе&pwd=пароль&sadr=от_кого_придет_СМС&dadr=номер_телефона_получателя_сообщения&text=текст_смс
| Параметр | Тип данных | Описание |
| SMS | ||
| user | String | Ваш логин в системе |
| pwd | String | Ваш пароль в системе |
| type_send_1 | String | Тип отправляемого сообщения (sms) |
| type_send_2 | String | Тип досылаемого сообщения (viber или sms) |
| sadr | String | Адрес отправителя |
| text | String | Текст сообщения |
| dadr | Int | Адрес получателя (множество адресов, через запятую) |
| validity_period | Int | Время жизни SMS (по умолчанию 2 дня) Дата и время в формате: YYYY-MM-DD HH:MM где, YYYY-год, MM-месяц, DD-день, HH-часы,MM-минуты |
1.2.3 Ответ GET запроса SMS
| Параметр | Тип данных | Описание |
| SMS | ||
| id_sms | Int | Номер SMS сообщения. Используется для проверки статуса SMS. |
1.3 Отправка Viber
1.3.1 Адрес сервера
https://sms.papamedia.ru/sendsms.php
1.3.2 GET запрос
https://sms.papamedia.ru/sendsms.php?user=ваш_логин_в_нашей_системе&pwd=пароль&type_send_1=viber&sender_viber=от_кого_придет_сообщение&dadr=номер_телефона_получателя_сообщения&text_viber=текст_Viber_сообщения&button_viber=текст_кнопки_Viber_сообщения&action_viber=ссылка_для_кнопки_Viber_сообщения&image_viber=https://адрес_картинки_для_Viber_сообщения
| Параметр | Тип данных | Описание |
| SMS | ||
| user | String | Ваш логин в системе |
| pwd | String | Ваш пароль в системе |
| type_send_1 | String | Тип отправляемого сообщения (viber) |
| type_send_2 | String | Тип досылаемого сообщения (viber или sms) |
| sender_viber | String | Отправитель Viber сообщения |
| text_viber | String | Текст Viber сообщения |
| button_viber | String | Текст кнопки Viber сообщения |
| action_viber | String | Ссылка для кнопки Viber сообщения |
| image_viber | String | Адрес картинки для Viber сообщения |
| validity_period | Int |
Время жизни Viber (по умолчанию 2 дня) Дата и время в формате: YYYY-MM-DD HH:MM где, |
1.3.3 Ответ GET запроса Viber
| Параметр | Тип данных | Описание |
| SMS | ||
| id_sms | Int | Номер SMS сообщения. Используется для проверки статуса SMS. |
1.4 Отправка каскада
1.4.1 Адрес сервера
https://sms.papamedia.ru/sendsms.php
1.4.2 GET запрос
https://sms.papamedia.ru/sendsms.php?user=ваш_логин_в_нашей_системе&pwd=пароль&sadr=от_кого_придет_СМС&dadr=номер_телефона_получателя_смс&text=текст_смс&type_send_1=viber&sender_viber=от_кого_придет_сообщение&text_viber=текст_Viber_сообщения&button_viber=текст_кнопки_Viber_сообщения&action_viber=ссылка_для_кнопки_Viber_сообщения&image_viber=https://адрес_картинки_для_Viber_сообщения
| Параметр | Тип данных | Описание |
| SMS | ||
| user | String | Ваш логин в системе |
| pwd | String | Ваш пароль в системе |
| type_send_1 | String | Тип отправляемого сообщения (viber или sms) |
| type_send_2 | String | Тип досылаемого сообщения (viber или sms) |
| sadr | String | Адрес отправителя |
| text | String | Текст сообщения |
| dadr | Int | Адрес получателя (множество адресов, через запятую) |
| sender_viber | String | Отправитель Viber сообщения |
| text_viber | String | Текст Viber сообщения |
| button_viber | String | Текст кнопки Viber сообщения |
| action_viber | String | Ссылка для кнопки Viber сообщения |
| image_viber | String | Адрес картинки для Viber сообщения |
| validity_period | Int |
Время жизни Viber (по умолчанию 2 дня) Дата и время в формате: YYYY-MM-DD HH:MM где, |
1.4.3 Ответ GET запроса Viber
| Параметр | Тип данных | Описание |
| SMS | ||
| id_sms | Int | Номер SMS сообщения. Используется для проверки статуса SMS. |
1.5 Запрос статуса
1.5.1 Адрес сервера
https://sms.papamedia.ru/sendsms.php
1.5.2 GET запрос
https://sms.papamedia.ru/sendsms.php?user=пользователь&pwd=пароль&smsid=ID SMS
| Параметр | Тип данных | Описание |
| SMS | ||
| user | String | Ваш логин в системе |
| pwd | String | Ваш пароль в системе |
| id_sms | Int | Номер SMS сообщения. Используется для проверки статуса SMS. |
1.5.3 Ответ GET запроса статуса
| Параметр | Тип данных | Описание |
| SMS | ||
| state | String |
Последний статус сообщения:
|
1.6 Регистрация
1.6.1 Адрес сервера
https://sms.papamedia.ru/ru/reg/registration.html
1.6.2 GET запрос
https://sms.papamedia.ru/ru/reg/registration.html?registration=1&businessman=le&login=user&password=password&name=Ivan&city=City&phone=79537775522&e_mail=registration@gmail.com&inn=5551112223&juridical_address=Московская24&company_name=nameCompany
| Параметр | Тип данных | Описание |
| Обязательные параметры | ||
| registration | Int | Параметр регистрации, всегда «1» |
| businessman | String |
Тип регистрируемого лица:
|
| login | String | Логин клиента в системе |
| password | String | Пароль клиента в системе |
| name | String | ФИО клиента !Не менее 3 символов, должно состоять из русских или латинских символов |
| city | String | Страна/Город клиента !Не менее 3 символов |
| phone | Int | Номер телефона клиента |
| e_mail | String | E-mail клиента !E-mail соответствующего формата |
| Обязательные параметры для Юридического лица | ||
| inn | Int | ИНН клиента !Не менее 10 цифр |
| juridical_address | String | Юридический адрес !Не менее 10 символов |
| company_name | String | Наименование компании !Не менее 5 символов |
| Обязательные параметры для Индивидуального предпринимателя | ||
| inn | Int | ИНН клиента !Не менее 10 цифр |
| juridical_address | String | Юридический адрес !Не менее 10 символов |
| ogrnip | Int | ОГРНИП клиента !Должен содержать 13-15 цифр |
| Обязательные параметры для Физического лица | ||
| address_facto | String | Фактический адрес !Не менее 10 символов |