Интеграция СМС-шлюза по API с программным обеспечением и сайтами

У нашей компании богатый опыт интеграции сторонних приложений и сервисов с нашим СМС-шлюзом . Интеграция как правило проходит по следующим протоколам:

  • API
  • XML
  • SOAP
  • SMPP

Скачать полную документацию после регистрации

А так же возможно интегрировать СМС-шлюз или SMS gateway по сторонним протоколам.
Мы всегда идем на встречу нашим партнерам и готовы предоставлять консультации и помощь в интеграции, а так же написании отдельных решений.

Ниже приведем примеры интеграции сервиса.

Решения автоматизации рассылки

Решение №1 – http (GET) запрос

Данные отправляются на адрес:
http://p1sms-gar.f1telecom.ru/sendsms.php Методом GET

При этом используются следующие переменные
user — пользователь
pwd — пароль
sadr — адрес отправителя
text — текст смс
dadr — адрес получателя можно несколько через запятую
Пример:
http://p1sms-gar.f1telecom.ru/sendsms.php
?user=Anna&pwd=123&sadr=Anna&text=Приглашаем Вас посетить музей… &dadr=79121100012, 79121100013

в ответ выводится ID SMS
Пример: 1233224
проверка статуса
Данные отправляются на адрес:
http http://p1sms-gar.f1telecom.ru/sendsms.php?user=Anna&pwd=123&smsid=1233224

user — пользователь
pwd — пароль
smsid — ID SMS

Решение №2 – http (POST) запрос (XML)

Скачать XML документацию

Пример на php:

<?php
define('login','Anna');
define('pass','123');
define('HREF','http://p1sms-gar.f1telecom.ru/xml/');

function send_xml($src,$href)
{

$src = str_replace(«\n», », $src);
$ch = curl_init();
curl_setopt($ch, CURLOPT_HTTPHEADER, array(‘Content-type: text/xml; charset=utf-8′));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_CRLF, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $src);
curl_setopt($ch, CURLOPT_URL, HREF.$href);
$result = curl_exec($ch);
curl_close($ch);
return $result;
}
function xml_test($src,$http=»)
{
$src=’
<?xml version=»1.0″ encoding=»utf-8″ ?>
<request>
<security>
<login value=»‘.login.'» />
<password value=»‘.pass.'» />
</security>
‘.$src.’
</request>’;
$in=send_xml($src,$http);
var_dump($in);
}
$src = ‘
<message type=»sms»>
<sender>anna</sender>
<text>Отправка SMS, Flash SMS, WAP-Push</text>
<abonent phone=»79121100012″ number_sms=»2″ client_id_sms=»102″ time_send=»2013-03-15 14:35″ />
</message>’;
$in=xml_test($src);
echo $in;//1233224
// Получение статуса
/*
$src = ‘
<get_state>
<id_sms>1233224</id_sms>
</get_state>’;
$in=xml_test($src,’state.php’);
*/
?>

Если у Вас возникли дополнительные вопросы наши менеджеры всегда помогут Вам провести СМС рассылку.

Зарегистрируйтесь и создайте СМС-рассылку в личном кабинете P1SMS

Зарегистрироваться
10 SMS на счёт бесплатно
4.87 из 5, всего оценок - 321

От 0.53 руб. за сообщение

Windows XP, 7, Vista, 8, 10. Android. iOS и др.

Сервис СМС Рассылок Рассылки по каналам: смс-цифровой, смс-буквенный, Viber, Whats App, Голосовые Рассылки, Авито и др. 0.35 RUB моментально круглосуточно
Банковский перевод Банковский перевод Картой МИР Картой МИР Картой MasterCard Картой MasterCard Картой Tinkoff(Тинькофф) банк Картой Tinkoff(Тинькофф) банк Картой Сбербанка Картой Сбербанка Картой VISA Картой VISA Cloud payments Cloud payments Яндекс Деньги Яндекс Деньги QIWI QIWI WebMoney WebMoney