Получи 15 дней теста бесплатно!
ПРИМЕР ИСПОЛЬЗОВАНИЯ REST ИНТЕРФЕЙСА НА ЯЗЫКЕ PERL
use strict; use LWP::UserAgent; use HTTPS::Request; # отсутствующие библиотеки можно установить, используя CPAN # подробнее о CPAN см. https://ru.wikipedia.org/wiki/CPAN # пример: cpan LWP::UserAgent sub gateRequest { my %fields = @_; my $params = ''; my $method = ''; foreach my $k (keys %fields){ if ($k eq 'method') { $method = $fields{$k}; next; } $params .= $params ne '' ? "&" : ''; $params .= $k.'='.$fields{$k}; } my $ua = LWP::UserAgent->new; my $req = HTTPS::Request->new(GET => 'https://gate.iqsms.ru/'.$method.'?'.$params); my $res = $ua->request($req); if ($res->is_success) { return $res->decoded_content; } return 'error '.$res->status_line; } # передача сообщения print gateRequest( 'method' => 'send', 'login' => 'login', 'password' => 'password', 'phone' => '71234567890', 'text' => 'text here', 'sender' => 'TEST'); # проверка состояния отправленного сообщения print gateRequest( 'method' => 'status', 'login' => 'login', 'password' => 'password', 'id' => '5000');
Список вариантов ответов от сервиса при передаче сообщения и приеме ответа находится здесь.
Решения для всех сфер бизнеса
- Автосалоны, автодилеры, сервисные центры
- Банки и кредитные организации
- Ночные клубы, рестораны, кафе
- Страховые компании, страховые брокеры
- Торговые сети, гипермаркеты
- Интернет-торговля и Web 2.0
- Кинотеатры и спортивно-развлекательные центры
- Провайдеры связи, Интернет, VoIP, IPTV
- Туризм, Туроператоры, турфирмы
- Спортивные, фитнес клубы
60 дней бесплатного тестирования
Для получения доступа к сервису введите свой номер телефона
Для получения доступа к сервису введите свой номер телефона