InSales API - Значения свойств

Материал из Insales Wiki
Версия от 20:12, 18 июля 2010; Vb (обсуждение | вклад) (Вывод значения для определённого свойства)

Перейти к: навигация, поиск

Получение списка значений свойств

Возможные параметры:

  • option_name_id - идентификатор свойства для которого запрашиваются значения

Вывод значений для всех свойств

Запрос: GET /admin/option_values.xml

HTTP/1.1 200 OK
<?xml version="1.0" encoding="UTF-8"?>
<option-values type="array">
    <option-value>
        <id type="integer">7942</id>
        <option-name-id type="integer">1576</option-name-id>
        <position type="integer">1</position>
        <title>Бежевый</title>
    </option-value>
    <option-value>
        <id type="integer">7941</id>
        <option-name-id type="integer">1576</option-name-id>
        <position type="integer">2</position>
        <title>Белый</title>
    </option-value>
    <option-value>
        <id type="integer">8093</id>
        <option-name-id type="integer">1576</option-name-id>
        <position type="integer">3</position>
        <title>Чёрный</title>
    </option-value>
    <option-value>
        <id type="integer">24987</id>
        <option-name-id type="integer">1575</option-name-id>
        <position type="integer">2</position>
        <title>40</title>
    </option-value>
    <option-value>
        <id type="integer">7452</id>
        <option-name-id type="integer">1575</option-name-id>
        <position type="integer">3</position>
        <title>42</title>
    </option-value>
</option-values>

Вывод значения для определённого свойства

Запрос: GET /admin/option_values.xml?option_name_id=#{option_name_id}

Ответ:

HTTP/1.1 200 OK
<?xml version="1.0" encoding="UTF-8"?>
<option-values type="array">
    <option-value>
        <id type="integer">7942</id>
        <option-name-id type="integer">1576</option-name-id>
        <position type="integer">1</position>
        <title>Бежевый</title>
    </option-value>
    <option-value>
        <id type="integer">7941</id>
        <option-name-id type="integer">1576</option-name-id>
        <position type="integer">2</position>
        <title>Белый</title>
    </option-value>
    <option-value>
        <id type="integer">8093</id>
        <option-name-id type="integer">1576</option-name-id>
        <position type="integer">3</position>
        <title>Чёрный</title>
    </option-value>
</option-values>

Получение информации о значении свойства

Добавление значения свойства

Изменение значения свойства

Удаление значения свойства