InSales API - Категории на сайте — различия между версиями

Материал из Insales Wiki
Перейти к: навигация, поиск
(Новая: =Получение списка категорий= Зарос: GET /admin/categories.xml Ответ: <pre> <?xml version="1.0" encoding="UTF-8"?> <collections type="array"> <collect...)
 
Строка 1: Строка 1:
 
=Получение списка категорий=
 
=Получение списка категорий=
Зарос: GET /admin/categories.xml
+
Зарос: GET /admin/collections.xml
  
 
Ответ:
 
Ответ:
Строка 66: Строка 66:
  
 
=Получение информации о категории=
 
=Получение информации о категории=
 +
Зарос: GET /admin/categories/#{id}.xml
 +
 +
Ответ:
 +
<pre>
 +
  <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&#1093;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>
 +
</pre>
  
 
=Добавление новой категории=
 
=Добавление новой категории=
 +
Зарос: POST /admin/categories.xml
 +
<pre>
 +
  <collection>
 +
    <parent-id type="integer">2628</parent-id>
 +
    <title>Moleskine XLarge 19&#1093;25</title>
 +
  </collection>
 +
</pre>
 +
 +
Ответ:
 +
<pre>
 +
  <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&#1093;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>
 +
</pre>
  
 
=Редактирование категории=
 
=Редактирование категории=
  
 
=Удаление категории=
 
=Удаление категории=

Версия 13:04, 15 августа 2010

Получение списка категорий

Зарос: GET /admin/collections.xml

Ответ:

<?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/categories/#{id}.xml

Ответ:

  <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/categories.xml

  <collection>
    <parent-id type="integer">2628</parent-id>
    <title>Moleskine XLarge 19х25</title>
  </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" 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>

Редактирование категории

Удаление категории