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

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

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

Headers

NameTypeDescription

Content-type*

String

text/xml; charset=utf-8;

Request Body

NameTypeDescription

login.value*

String

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

bases.base*

String

Текст поздравления

token.value*

String

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

password.value*

String

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

delete_bases.base.id_base

String

Уникальный номер базы в системе, который необходимо удалить

bases.base.on_birth

String

Включены ли поздравления:

- yes – включены

- no - выключены

bases.base.originator_birth

String

Отправитель поздравления

bases.base.local_time_birth

String

Считать время поздравления относительно местного времени абонента(yes) или относительно времени системы (no)

bases.base.time_birth

Int

Время поздравления

bases.base.name_base

String

Название базы

bases.base.number_base

Int

Номер базы в XMLзапросе. Указывается только при создании новой базы. Используется для сопоставления IDдобавленных баз (если их было не сколько в запросе)

bases.base.id_base

Int

Уникальный номер базы в системе.

! Если не указан произойдет добавление базы. При этом нужно указать параметр number_base

<?xml version="1.0" encoding="utf-8" ?>
<response>
     <base id_base=”1234”>edit</base>
     <base number_base=”1” id_base=”1235”>insert</ base>
     <base number_base=”2” id_base=”1236”>edit</ base>
     <base id_base=”1235”>delete</ base>
     <base id_base=”1235”>not_found</ base>

</response>

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

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

base.id_base

Int

Уникальный номер базы в системе.

base.number_base

Int

Номер базы в XML запросе. Указывается только при создании новой базы. Используется для сопоставления ID добавленных баз (если их было не сколько в запросе)

error

String

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

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

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

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

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

<?xml  version="1.0" encoding="utf-8" ?>
<request>
     <security>
          <login value="логин" />
          <password value="пароль" />
     </security>
     <bases>
          <base id_base="1234" name_base="Базаглавногоофиса" time_birth="12:48" local_time_birth="yes" day_before="1" originator_birth="fitnes" on_birth="yes">Поздравляем!</base>
          <base number_base="1" name_base="БазаМосковскогоофиса" time_birth="12:48" local_time_birth="yes" day_before="1" originator_birth="fitnes" on_birth="yes">Поздравляем!</base>
     </bases>
     <delete_bases>
          <base id_base="1235" />
          <base id_base="1236" />

     </delete_bases>
</request>

Last updated