Запрос на получение списка абонентов базы

Запрос на получение списка абонентов базы

POST http://lk.mysmpp.ru/xml/list_phones.php

Headers

Name
Type
Description

Content-type*

String

text/xml; charset=utf-8;

Request Body

Name
Type
Description

login.value*

String

Ваш логин в системе

base.last_update

Int

Минимальная дата и время регистрации (или последнего изменения) данных абонента, которых Вам нужно запросить

base.page*

Int

Номер страницы. Весь список номеров базы делится на страницы. Запросить целиком базу нельзя. Можно лишь запросить отдельную страницу. Нумерация начинается с единички

base.id_base*

Int

Номер базы в системе

token.value*

String

Вместо логина и пароля можно использовать секретный ключ. Для его получения обратитесь к менеджеру

password.value*

String

Ваш пароль в системе

<?xml version="1.0" encoding="utf-8" ?>
<response>
     <phones page="1" num_pages="100">
          <phone phone="79612242243" region="Новосибирск " operator="Вымпелком" name="Константин" surname="Ермолаев" patronymic="Александрович" date_birth="1984-08-21" male="m" addition_1="Первоедополнительноеполе" addition_2="второе" last_update=” 2011-03-25 08:39:48” />
          <phone phone="79612242244" region="Новосибирск " operator="Вымпелком" name="Константин" surname="Ермолаев" patronymic="Александрович" date_birth="1984-08-21" male="m" addition_1="Первоедополнительноеполе" addition_2="второе" last_update=” 2011-03-25 08:39:48” />

     </phones>
</response>

Расшифровка параметров в ответах на запрос

Параметр
Тип данных
Описание

phones.page

Int

Номер страницы

phones.num_pages

Int

Всего страниц

phones.phone.phone

Int

Номер телефона абонента

phones.phone.region

String

Регион

phones.phone.operator

String

Оператор

phones.phone.name

String

Имя абонента

phones.phone.surname

String

Фамилия абонента

phones.phone.patronymic

String

Отчество абонента

phones.phone.date_birth

Int

Дата рождения

phones.phone.male

String

Пол:

  • «f»- женский

  • «m» - мужской

phones.phone.addition_1

String

Первое дополнительное поле

phones.phone.addition_2

String

Второе дополнительное поле

phones.phone.last_update

Int

Дата и время регистрации (или последнего изменения) данных абонента

error

String

Текст ошибки может принимать следующие значения:

  • Неправильный формат XML документа

  • Неправильный логин или пароль

  • POST данные отсутствуют

Пример XML запроса

<?xml  version="1.0" encoding="utf-8" ?>
<request>
    <security>
        <login value="логин" />
        <password value="пароль" />
    </security>
    <base id_base="1234" page=”1” last_update=”2011-03-25 08:39:48”/>
</request>

Last updated