InSales API - Категории на складе — различия между версиями
Материал из Insales Wiki
Vb (обсуждение | вклад) (Новая: =Получение списка категорий= Зарос: GET /admin/categories.xml Ответ: <pre> <categories type="array"> <category> <created-at type="timestam...) |
Vb (обсуждение | вклад) |
||
Строка 4: | Строка 4: | ||
Ответ: | Ответ: | ||
<pre> | <pre> | ||
− | + | HTTP/1.1 200 OK | |
+ | <?xml version="1.0" encoding="UTF-8"?> | ||
+ | <categories type="array"> | ||
<category> | <category> | ||
− | |||
<id type="integer">28429</id> | <id type="integer">28429</id> | ||
<parent-id type="integer" nil="true"/> | <parent-id type="integer" nil="true"/> | ||
+ | <title>Склад</title> | ||
<position type="integer">1</position> | <position type="integer">1</position> | ||
− | + | <created-at type="timestamp">2009-10-22 19:41:19 +0400</created-at> | |
− | + | <updated-at type="timestamp">2009-11-05 15:00:11 +0300</updated-at> | |
</category> | </category> | ||
<category> | <category> | ||
− | |||
<id type="integer">32142</id> | <id type="integer">32142</id> | ||
<parent-id type="integer">28429</parent-id> | <parent-id type="integer">28429</parent-id> | ||
+ | <title>Мужская одежда</title> | ||
<position type="integer">2</position> | <position type="integer">2</position> | ||
− | < | + | <created-at type="timestamp">2009-11-19 14:06:31 +0300</created-at> |
<updated-at type="timestamp">2009-11-19 14:06:36 +0300</updated-at> | <updated-at type="timestamp">2009-11-19 14:06:36 +0300</updated-at> | ||
</category> | </category> | ||
<category> | <category> | ||
− | |||
<id type="integer">28479</id> | <id type="integer">28479</id> | ||
<parent-id type="integer">28429</parent-id> | <parent-id type="integer">28429</parent-id> | ||
+ | <title>Женская одежда</title> | ||
<position type="integer">1</position> | <position type="integer">1</position> | ||
− | < | + | <created-at type="timestamp">2009-10-23 19:47:24 +0400</created-at> |
<updated-at type="timestamp">2009-10-23 19:47:24 +0400</updated-at> | <updated-at type="timestamp">2009-10-23 19:47:24 +0400</updated-at> | ||
</category> | </category> | ||
<category> | <category> | ||
− | |||
<id type="integer">28480</id> | <id type="integer">28480</id> | ||
<parent-id type="integer">28429</parent-id> | <parent-id type="integer">28429</parent-id> | ||
+ | <title>Платья</title> | ||
<position type="integer">1</position> | <position type="integer">1</position> | ||
− | < | + | <created-at type="timestamp">2009-10-23 19:47:24 +0400</created-at> |
<updated-at type="timestamp">2009-10-23 19:47:24 +0400</updated-at> | <updated-at type="timestamp">2009-10-23 19:47:24 +0400</updated-at> | ||
</category> | </category> | ||
Строка 41: | Строка 43: | ||
=Получение информации о категории= | =Получение информации о категории= | ||
+ | Зарос: GET /admin/categories/#{id}.xml | ||
+ | |||
+ | Ответ: | ||
+ | <pre> | ||
+ | HTTP/1.1 200 OK | ||
+ | <?xml version="1.0" encoding="UTF-8"?> | ||
+ | <category> | ||
+ | <id type="integer">32142</id> | ||
+ | <parent-id type="integer">28429</parent-id> | ||
+ | <title>Мужская одежда</title> | ||
+ | <position type="integer">2</position> | ||
+ | <created-at type="timestamp">2009-11-19 14:06:31 +0300</created-at> | ||
+ | <updated-at type="timestamp">2009-11-19 14:06:36 +0300</updated-at> | ||
+ | </category> | ||
+ | </pre> | ||
+ | |||
=Добавление новой категории= | =Добавление новой категории= | ||
+ | Зарос: POST /admin/categories.xml | ||
+ | <pre> | ||
+ | HTTP/1.1 200 OK | ||
+ | <?xml version="1.0" encoding="UTF-8"?> | ||
+ | <category> | ||
+ | <parent-id type="integer">28429</parent-id> | ||
+ | <title>Мужская одежда</title> | ||
+ | </category> | ||
+ | </pre> | ||
+ | |||
+ | Ответ: | ||
+ | <pre> | ||
+ | HTTP/1.1 200 OK | ||
+ | <?xml version="1.0" encoding="UTF-8"?> | ||
+ | <category> | ||
+ | <id type="integer">32142</id> | ||
+ | <parent-id type="integer">28429</parent-id> | ||
+ | <title>Мужская одежда</title> | ||
+ | <position type="integer">2</position> | ||
+ | <created-at type="timestamp">2009-11-19 14:06:31 +0300</created-at> | ||
+ | <updated-at type="timestamp">2009-11-19 14:06:36 +0300</updated-at> | ||
+ | </category> | ||
+ | </pre> | ||
+ | |||
=Редактирование категории= | =Редактирование категории= | ||
+ | Зарос: PUT /admin/categories/#{id}.xml | ||
+ | <pre> | ||
+ | HTTP/1.1 200 OK | ||
+ | <?xml version="1.0" encoding="UTF-8"?> | ||
+ | <category> | ||
+ | <id type="integer">32142</id> | ||
+ | <title>Одежда</title> | ||
+ | </category> | ||
+ | </pre> | ||
+ | |||
+ | Ответ: | ||
+ | <pre> | ||
+ | HTTP/1.1 200 OK | ||
+ | <?xml version="1.0" encoding="UTF-8"?> | ||
+ | <category> | ||
+ | <id type="integer">32142</id> | ||
+ | <parent-id type="integer">28429</parent-id> | ||
+ | <title>Одежда</title> | ||
+ | <position type="integer">2</position> | ||
+ | <created-at type="timestamp">2009-11-19 14:06:31 +0300</created-at> | ||
+ | <updated-at type="timestamp">2009-11-19 14:06:36 +0300</updated-at> | ||
+ | </category> | ||
+ | </pre> | ||
+ | |||
=Удаление категории= | =Удаление категории= | ||
+ | Зарос: DELETE /admin/categories/#{id}.xml | ||
+ | |||
+ | Ответ: | ||
+ | <pre> | ||
+ | HTTP/1.1 200 OK | ||
+ | </pre> |
Версия 14:22, 17 июля 2010
Содержание
Получение списка категорий
Зарос: GET /admin/categories.xml
Ответ:
HTTP/1.1 200 OK <?xml version="1.0" encoding="UTF-8"?> <categories type="array"> <category> <id type="integer">28429</id> <parent-id type="integer" nil="true"/> <title>Склад</title> <position type="integer">1</position> <created-at type="timestamp">2009-10-22 19:41:19 +0400</created-at> <updated-at type="timestamp">2009-11-05 15:00:11 +0300</updated-at> </category> <category> <id type="integer">32142</id> <parent-id type="integer">28429</parent-id> <title>Мужская одежда</title> <position type="integer">2</position> <created-at type="timestamp">2009-11-19 14:06:31 +0300</created-at> <updated-at type="timestamp">2009-11-19 14:06:36 +0300</updated-at> </category> <category> <id type="integer">28479</id> <parent-id type="integer">28429</parent-id> <title>Женская одежда</title> <position type="integer">1</position> <created-at type="timestamp">2009-10-23 19:47:24 +0400</created-at> <updated-at type="timestamp">2009-10-23 19:47:24 +0400</updated-at> </category> <category> <id type="integer">28480</id> <parent-id type="integer">28429</parent-id> <title>Платья</title> <position type="integer">1</position> <created-at type="timestamp">2009-10-23 19:47:24 +0400</created-at> <updated-at type="timestamp">2009-10-23 19:47:24 +0400</updated-at> </category> </categories>
Получение информации о категории
Зарос: GET /admin/categories/#{id}.xml
Ответ:
HTTP/1.1 200 OK <?xml version="1.0" encoding="UTF-8"?> <category> <id type="integer">32142</id> <parent-id type="integer">28429</parent-id> <title>Мужская одежда</title> <position type="integer">2</position> <created-at type="timestamp">2009-11-19 14:06:31 +0300</created-at> <updated-at type="timestamp">2009-11-19 14:06:36 +0300</updated-at> </category>
Добавление новой категории
Зарос: POST /admin/categories.xml
HTTP/1.1 200 OK <?xml version="1.0" encoding="UTF-8"?> <category> <parent-id type="integer">28429</parent-id> <title>Мужская одежда</title> </category>
Ответ:
HTTP/1.1 200 OK <?xml version="1.0" encoding="UTF-8"?> <category> <id type="integer">32142</id> <parent-id type="integer">28429</parent-id> <title>Мужская одежда</title> <position type="integer">2</position> <created-at type="timestamp">2009-11-19 14:06:31 +0300</created-at> <updated-at type="timestamp">2009-11-19 14:06:36 +0300</updated-at> </category>
Редактирование категории
Зарос: PUT /admin/categories/#{id}.xml
HTTP/1.1 200 OK <?xml version="1.0" encoding="UTF-8"?> <category> <id type="integer">32142</id> <title>Одежда</title> </category>
Ответ:
HTTP/1.1 200 OK <?xml version="1.0" encoding="UTF-8"?> <category> <id type="integer">32142</id> <parent-id type="integer">28429</parent-id> <title>Одежда</title> <position type="integer">2</position> <created-at type="timestamp">2009-11-19 14:06:31 +0300</created-at> <updated-at type="timestamp">2009-11-19 14:06:36 +0300</updated-at> </category>
Удаление категории
Зарос: DELETE /admin/categories/#{id}.xml
Ответ:
HTTP/1.1 200 OK