Получи 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 дней бесплатного тестирования
Для получения доступа к сервису введите свой номер телефона
Для получения доступа к сервису введите свой номер телефона

