InSales API - Категории на сайте
Материал из Insales Wiki
Содержание |
Получение списка категорий
Зарос: GET /admin/collections.xml
Ответ:
HTTP/1.1 200 OK
<?xml version="1.0" encoding="UTF-8"?>
<collections type="array">
<collection>
<id type="integer">119233</id>
<is-hidden type="boolean">false</is-hidden>
<parent-id type="integer">2628</parent-id>
<to-torg-mail type="boolean">false</to-torg-mail>
<to-yandex-market type="boolean">true</to-yandex-market>
<title>Ежедневники Moleskine 2011</title>
<description nil="true"></description>
<html-title nil="true"></html-title>
<meta-description nil="true"></meta-description>
<meta-keywords nil="true"></meta-keywords>
<permalink>Ежедневники-Moleskine-2011</permalink>
<url>/collection/Ежедневники-Moleskine-2011</url>
</collection>
<collection>
<id type="integer">72</id>
<is-hidden type="boolean">false</is-hidden>
<parent-id type="integer">2628</parent-id>
<to-torg-mail type="boolean" nil="true"></to-torg-mail>
<to-yandex-market type="boolean">true</to-yandex-market>
<title>Moleskine Reporter</title>
<description nil="true"></description>
<html-title nil="true"></html-title>
<meta-description>Moleskine Reporter</meta-description>
<meta-keywords>Moleskine Reporter</meta-keywords>
<permalink>moleskine-reporter</permalink>
<url>/collection/moleskine-reporter</url>
</collection>
<collection>
<id type="integer">12149</id>
<is-hidden type="boolean">true</is-hidden>
<parent-id type="integer">2628</parent-id>
<to-torg-mail type="boolean" nil="true"></to-torg-mail>
<to-yandex-market type="boolean">true</to-yandex-market>
<title>Artistic Collection</title>
<description nil="true"></description>
<html-title nil="true"></html-title>
<meta-description nil="true"></meta-description>
<meta-keywords nil="true"></meta-keywords>
<permalink>moleskine-artistic-collection</permalink>
<url>/collection/moleskine-artistic-collection</url>
</collection>
<collection>
<id type="integer">7830</id>
<is-hidden type="boolean">false</is-hidden>
<parent-id type="integer">2628</parent-id>
<to-torg-mail type="boolean" nil="true"></to-torg-mail>
<to-yandex-market type="boolean">true</to-yandex-market>
<title>Moleskine XLarge 19х25</title>
<description nil="true"></description>
<html-title nil="true"></html-title>
<meta-description nil="true"></meta-description>
<meta-keywords nil="true"></meta-keywords>
<permalink>xlarge-notebook</permalink>
<url>/collection/xlarge-notebook</url>
</collection>
</collections>
Получение информации о категории
Зарос: GET /admin/collections/#{id}.xml
Ответ:
HTTP/1.1 200 OK
<collection>
<id type="integer">7830</id>
<is-hidden type="boolean">false</is-hidden>
<parent-id type="integer">2628</parent-id>
<to-torg-mail type="boolean" nil="true"></to-torg-mail>
<to-yandex-market type="boolean">true</to-yandex-market>
<title>Moleskine XLarge 19х25</title>
<description nil="true"></description>
<html-title nil="true"></html-title>
<meta-description nil="true"></meta-description>
<meta-keywords nil="true"></meta-keywords>
<permalink>xlarge-notebook</permalink>
<url>/collection/xlarge-notebook</url>
</collection>
Добавление новой категории
Зарос: POST /admin/collections.xml
<collection>
<parent-id type="integer">2628</parent-id>
<title>Moleskine XLarge 19х25</title>
</collection>
Ответ:
HTTP/1.1 200 OK
<collection>
<id type="integer">7830</id>
<is-hidden type="boolean">false</is-hidden>
<parent-id type="integer">2628</parent-id>
<to-torg-mail type="boolean" nil="true"></to-torg-mail>
<to-yandex-market type="boolean" nil="true"></to-yandex-market>
<title>Moleskine XLarge 19х25</title>
<description nil="true"></description>
<html-title nil="true"></html-title>
<meta-description nil="true"></meta-description>
<meta-keywords nil="true"></meta-keywords>
<permalink>xlarge-notebook</permalink>
<url>/collection/xlarge-notebook</url>
</collection>
Редактирование категории
Зарос: PUT /admin/collections/#{id}.xml
<collection>
<is-hidden type="boolean">true</is-hidden>
</collection>
Ответ:
HTTP/1.1 200 OK
<collection>
<id type="integer">7830</id>
<is-hidden type="boolean">true</is-hidden>
<parent-id type="integer">2628</parent-id>
<to-torg-mail type="boolean" nil="true"></to-torg-mail>
<to-yandex-market type="boolean" nil="true"></to-yandex-market>
<title>Moleskine XLarge 19х25</title>
<description nil="true"></description>
<html-title nil="true"></html-title>
<meta-description nil="true"></meta-description>
<meta-keywords nil="true"></meta-keywords>
<permalink>xlarge-notebook</permalink>
<url>/collection/xlarge-notebook</url>
</collection>
Удаление категории
Зарос: DELETE /admin/collections/#{id}.xml
Ответ:
HTTP/1.1 200 OK
