Интеграция
1. Спецификация GET
1.1 Общие принципы отправки
- используемый метод: GET;
- браузер автоматически добавит к запросу важнейшие HTTP-заголовки, такие как Content-Length и Connection;
- все передаваемые значение необходимо закодировать.
1.2 Отправка SMS
1.2.1 Адрес сервера
http://sms.papamedia.ru/sendsms.php
1.2.2 GET запрос
http://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 Адрес сервера
http://sms.papamedia.ru/sendsms.php
1.3.2 GET запрос
http://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=http://адрес_картинки_для_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 Адрес сервера
http://sms.papamedia.ru/sendsms.php
1.4.2 GET запрос
http://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=http://адрес_картинки_для_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 Адрес сервера
http://sms.papamedia.ru/sendsms.php
1.5.2 GET запрос
http://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 Адрес сервера
http://sms.papamedia.ru/ru/reg/registration.html
1.6.2 GET запрос
http://sms.papamedia.ru/ru/reg/registration.html?registration=1&businessman=le&login=user&password=password&name=Ivan&city=City&phone=79537775522&[email protected]&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 символов |