Запрос на добавление/редактирование/удаление абонентов базы
Запрос на добавление/редактирование/удаление абонентов базы
POST
http://lk.mysmpp.ru/xml/phones.php
Headers
Content-type*
String
text/xml; charset=utf-8;
Request Body
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