InSales API - Категории на сайте — различия между версиями
Материал из Insales Wiki
Vb (обсуждение | вклад) |
Vb (обсуждение | вклад) |
||
Строка 4: | Строка 4: | ||
Ответ: | Ответ: | ||
<pre> | <pre> | ||
+ | HTTP/1.1 200 OK | ||
<?xml version="1.0" encoding="UTF-8"?> | <?xml version="1.0" encoding="UTF-8"?> | ||
<collections type="array"> | <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> | ||
+ | </pre> | ||
+ | |||
+ | =Получение информации о категории= | ||
+ | Зарос: GET /admin/categories/#{id}.xml | ||
+ | |||
+ | Ответ: | ||
+ | <pre> | ||
+ | HTTP/1.1 200 OK | ||
+ | <collection> | ||
<id type="integer">7830</id> | <id type="integer">7830</id> | ||
<is-hidden type="boolean">false</is-hidden> | <is-hidden type="boolean">false</is-hidden> | ||
Строка 61: | Строка 85: | ||
<permalink>xlarge-notebook</permalink> | <permalink>xlarge-notebook</permalink> | ||
<url>/collection/xlarge-notebook</url> | <url>/collection/xlarge-notebook</url> | ||
− | + | </collection> | |
− | |||
</pre> | </pre> | ||
− | = | + | =Добавление новой категории= |
− | Зарос: | + | Зарос: POST /admin/categories.xml |
+ | <pre> | ||
+ | <collection> | ||
+ | <parent-id type="integer">2628</parent-id> | ||
+ | <title>Moleskine XLarge 19х25</title> | ||
+ | </collection> | ||
+ | </pre> | ||
Ответ: | Ответ: | ||
<pre> | <pre> | ||
− | + | HTTP/1.1 200 OK | |
+ | <collection> | ||
<id type="integer">7830</id> | <id type="integer">7830</id> | ||
<is-hidden type="boolean">false</is-hidden> | <is-hidden type="boolean">false</is-hidden> | ||
<parent-id type="integer">2628</parent-id> | <parent-id type="integer">2628</parent-id> | ||
<to-torg-mail type="boolean" nil="true"></to-torg-mail> | <to-torg-mail type="boolean" nil="true"></to-torg-mail> | ||
− | <to-yandex-market type="boolean"> | + | <to-yandex-market type="boolean" nil="true"></to-yandex-market> |
<title>Moleskine XLarge 19х25</title> | <title>Moleskine XLarge 19х25</title> | ||
<description nil="true"></description> | <description nil="true"></description> | ||
Строка 83: | Строка 113: | ||
<permalink>xlarge-notebook</permalink> | <permalink>xlarge-notebook</permalink> | ||
<url>/collection/xlarge-notebook</url> | <url>/collection/xlarge-notebook</url> | ||
− | + | </collection> | |
</pre> | </pre> | ||
− | = | + | =Редактирование категории= |
− | Зарос: | + | Зарос: PUT /admin/collections/#{id}.xml |
<pre> | <pre> | ||
− | + | <collection> | |
− | < | + | <is-hidden type="boolean">true</is-hidden> |
− | + | </collection> | |
− | |||
</pre> | </pre> | ||
Ответ: | Ответ: | ||
<pre> | <pre> | ||
− | + | HTTP/1.1 200 OK | |
+ | <collection> | ||
<id type="integer">7830</id> | <id type="integer">7830</id> | ||
− | <is-hidden type="boolean"> | + | <is-hidden type="boolean">true</is-hidden> |
<parent-id type="integer">2628</parent-id> | <parent-id type="integer">2628</parent-id> | ||
<to-torg-mail type="boolean" nil="true"></to-torg-mail> | <to-torg-mail type="boolean" nil="true"></to-torg-mail> | ||
Строка 110: | Строка 140: | ||
<permalink>xlarge-notebook</permalink> | <permalink>xlarge-notebook</permalink> | ||
<url>/collection/xlarge-notebook</url> | <url>/collection/xlarge-notebook</url> | ||
− | + | </collection> | |
</pre> | </pre> | ||
− | = | + | =Удаление категории= |
+ | Зарос: DELETE /admin/collections/#{id}.xml | ||
− | + | Ответ: | |
+ | <pre> | ||
+ | HTTP/1.1 200 OK | ||
+ | </pre> |
Версия 21:58, 15 августа 2010
Содержание
Получение списка категорий
Зарос: 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/categories/#{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/categories.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