InSales API - Значения свойств — различия между версиями
Материал из Insales Wiki
Vb (обсуждение | вклад) (→Получение списка значений свойств) |
Vb (обсуждение | вклад) (→Получение информации о значении свойства) |
||
Строка 74: | Строка 74: | ||
=Получение информации о значении свойства= | =Получение информации о значении свойства= | ||
− | Запрос: GET /admin/option_values/#{id}.xml | + | Запрос: GET /admin/option_names/#{option_name_id}/option_values/#{id}.xml |
Ответ: | Ответ: |
Версия 20:36, 18 июля 2010
Содержание
Получение списка значений свойств
Вывод значений для всех свойств
Запрос: 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_names/#{option_name_id}/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-values>
Получение информации о значении свойства
Запрос: GET /admin/option_names/#{option_name_id}/option_values/#{id}.xml
Ответ:
HTTP/1.1 200 OK <?xml version="1.0" encoding="UTF-8"?> <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>
Добавление значения свойства
Запрос: POST /admin/option_names/#{option_name_id}/option_values/#{id}.xml
<?xml version="1.0" encoding="UTF-8"?> <option-value> <title>Бежевый</title> </option-value>
Ответ:
HTTP/1.1 200 OK <?xml version="1.0" encoding="UTF-8"?> <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>
Изменение значения свойства
Запрос: PUT /admin/option_names/#{option_name_id}/option_values/#{id}.xml
<?xml version="1.0" encoding="UTF-8"?> <option-value> <position type="integer">7</position> </option-value>
Ответ:
HTTP/1.1 200 OK <?xml version="1.0" encoding="UTF-8"?> <option-value> <id type="integer">7942</id> <option-name-id type="integer">1576</option-name-id> <position type="integer">7</position> <title>Бежевый</title> </option-value>
Удаление значения свойства
Запрос: DELETE /admin/option_names/#{option_name_id}/option_values/#{id}.xml
Ответ:
HTTP/1.1 200 OK