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

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

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

Headers

NameTypeDescription

Content-type*

String

text/xml; charset=utf-8;

Request Body

NameTypeDescription

login.value*

String

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

base.id_base*

Int

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

token.value*

String

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

password.value*

String

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

base.phone.surname

String

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

base.phone.name

String

Имя абонента

base.phone.operator

String

Оператор. Если не задано определяется автоматически.

base.phone.region

String

Регион. Если не задано определяется автоматически

base.phone.phone*

Int

Номер телефона абонента. Если абонент с таким номером уже существует, то он будет отредактирован

base.phone.addition_1

String

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

base.phone.addition_1

String

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

base.phone.male

String

Пол:

«f»- женский

«m» - мужской

base.phone.date_birth

Int

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

base.phone.patronymic

String

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

base.phone.action

String

В случае необходимости удаления "delete"

base.phone.number_phone

Int

Порядковый номер телефона в системе

<?xml version="1.0" encoding="utf-8" ?>
<response>
     <base id_base="1234">
          <phone phone="79612242243" number_phone="1"/>insert</phone>
          <phone phone="79612242244" number_phone="2" />edit</phone>
          <phone phone="79612242243" number_phone="5"/>delete</phone>
          <phone phone="79612242244" number_phone="6" />not_found</phone>
     </base>

</response>

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

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

base.id_base

Int

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

base.phone.phone

Int

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

base.phone.number_phone

Int

Порядковый номер телефона в системе

error

String

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

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

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

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

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

<?xml  version="1.0" encoding="utf-8" ?>
<request>
     <security>
          <login value="логин" />
          <password value="пароль" />
     </security>
     <base id_base="1234">
          <phone phone="79612242243" region="Новосибирск " operator="Вымпелком" name="Константин" surname="Ермолаев" patronymic="Александрович" date_birth="1984-08-21" male="мужской" addition_1="Первоедополнительноеполе" addition_2="второе" number_phone="1"/>
          <phone phone="79612242244" region="Новосибирск " operator="Вымпелком" name="Константин" surname="Ермолаев" patronymic="Александрович" date_birth="1984-08-21" male="мужской" addition_1="Первоедополнительноеполе" addition_2="второе" number_phone="2" />

          <phone phone="79612242243" action="delete" number_phone="5"/>
          <phone phone="79612242244" action="delete" number_phone="6"/>
     </base>
</request>

Last updated