InSales API - Свойства товара
Материал из Insales Wiki
Версия от 19:44, 18 июля 2010; Vb (обсуждение | вклад) (Новая: =Получение списка свойств= Запрос: GET /admin/option_names.xml Ответ: <pre> HTTP/1.1 200 OK <?xml version="1.0" encoding="UTF-8"?> <option-names type="...)
Содержание
Получение списка свойств
Запрос: GET /admin/option_names.xml
Ответ:
HTTP/1.1 200 OK <?xml version="1.0" encoding="UTF-8"?> <option-names type="array"> <option-name> <id type="integer">1093</id> <title>Модификация</title> <position type="integer">1</position> </option-name> <option-name> <id type="integer">1575</id> <title>Размер</title> <position type="integer">2</position> </option-name> <option-name> <id type="integer">1576</id> <title>Цвет</title> <position type="integer">3</position> </option-name> <option-name> <id type="integer">1786</id> <title>Чашечка</title> <position type="integer">4</position> </option-name> <option-name> <id type="integer">4331</id> <title>Ден</title> <position type="integer">5</position> </option-name> <option-name> <id type="integer">10091</id> <title>Рост</title> <position type="integer">6</position> </option-name> </option-names>
Получение информации о свойстве
Запрос: GET /admin/option_names/#{id}.xml
Ответ:
HTTP/1.1 200 OK <?xml version="1.0" encoding="UTF-8"?> <option-name> <id type="integer">1575</id> <title>Размер</title> <position type="integer">2</position> </option-name>
Добавление свойства
Запрос: POST /admin/option_names.xml
<?xml version="1.0" encoding="UTF-8"?> <option-name> <title>Размер</title> </option-name>
Ответ:
HTTP/1.1 200 OK <?xml version="1.0" encoding="UTF-8"?> <option-name> <id type="integer">1575</id> <title>Размер</title> <position type="integer">2</position> </option-name>
Изменение свойства
Запрос: PUT /admin/option_names/#{id}.xml
<?xml version="1.0" encoding="UTF-8"?> <option-name> <position type="integer">7</position> </option-name>
Ответ:
HTTP/1.1 200 OK <?xml version="1.0" encoding="UTF-8"?> <option-name> <id type="integer">1575</id> <title>Размер</title> <position type="integer">7</position> </option-name>
Удаление свойства
Запрос: POST /admin/option_names/#{id}.xml
Ответ:
HTTP/1.1 200 OK