SOAP
Использование SOAP сервиса системы MOOPED возможно только для пользователей, оплативших доступ к сервису либо по времени, либо по количеству обращений. Для обращения к сервису необходимы ID пользователя MOOPED и специально сгенерированный пароль. Эти данные можно найти в профиле, только после оплаты доступа к сервису.
Ниже приведено описание функций, предоставляемых сервисами системы MOOPED.
Функции определения оператора
- getOperatorNameByIp (ip) – функция возвращает название оператора по ip адресу или false в случае ненахождения.
- getOperatorIdByIp (ip) – функция возвращает id оператора по ip адресу или false в случае ненахождения.
- getOperatorByIp (ip) – функция возвращает массив с данными об операторе (id, название, код страны) по ip адресу или false в случае ненахождения.
- getOperatorNameById (id) – функция возвращает название оператора по его id или false в случае ненахождения.
- getOperatorById (id) – функция возвращает массив с данными об операторе (название, код страны) по его id или false в случае ненахождения.
Функции определения телефона
- getPhoneIdByUa (ua) – функция возвращает id телефона по UserAgent или false в случае ненахождения.
- getPhoneByUa (ua) – функция возвращает название (вендор + модель) телефона по UserAgent или false в случае ненахождения.
- getPhoneInfoByUa (ua) – функция возвращает массив с данными о телефоне (id, вендор, модель, размер экрана, поддержка cldc 1.0, поддержка cldc 1.1, поддержка midp 1.0, поддержка midp 2.0, операционная система, поддержка HTML 4.1, версия xHTML) по UserAgent или false в случае ненахождения.
- getPhoneById (id) – функция возвращает название (вендор + модель) телефона по его id или false в случае ненахождения.
- getPhoneInfoByid (id) – функция возвращает массив с данными о телефоне (вендор, модель, размер экрана, поддержка cldc 1.0, поддержка cldc 1.1, поддержка midp 1.0, поддержка midp 2.0, операционная система, поддержка HTML 4.1, версия xHTML) по его id или false в случае ненахождения.
Пример использования сервиса на PHP
Ниже приведен код PHP, который получает название оператора, соответствующее проверяемому ip адресу, через SOAP сервис MOOPED.
$options = array(
'location' => 'http://mooped.ru/service.php',
'uri' => 'urn:MoopedService',
'id' => LOGIN, //Ваш логин
'password' => PASSWORD //Ваш пароль
);
$client = new SOAPClient(null, $options);
$result = $client->getOperatorNameByIp(IP_ADDRESS);

















