InSales API - Размещение товаров на сайте — различия между версиями
Материал из Insales Wiki
Vb (обсуждение | вклад) (→Получение списка размещений) |
Vb (обсуждение | вклад) |
||
(не показана 1 промежуточная версия этого же участника) | |||
Строка 1: | Строка 1: | ||
+ | =Добавление товара в категорию= | ||
+ | Зарос: POST /admin/collects.xml | ||
+ | <pre> | ||
+ | <?xml version="1.0" encoding="UTF-8"?> | ||
+ | <collect> | ||
+ | <collection-id type="integer">12148</collection-id> | ||
+ | <product-id type="integer">89973</product-id> | ||
+ | </collect> | ||
+ | </pre> | ||
+ | |||
+ | Ответ: | ||
+ | <pre> | ||
+ | HTTP/1.1 200 OK | ||
+ | <?xml version="1.0" encoding="UTF-8"?> | ||
+ | <collect> | ||
+ | <id type="integer">47514</id> | ||
+ | <product-id type="integer">89973</product-id> | ||
+ | <collection-id type="integer">12148</collection-id> | ||
+ | <position type="integer">3</position> | ||
+ | <created-at type="timestamp">2009-08-24 21:43:20 +0400</created-at> | ||
+ | </collect> | ||
+ | </pre> | ||
+ | |||
+ | =Удаление товара из категории= | ||
+ | Зарос: DELETE /admin/collects/#{id}.xml | ||
+ | |||
+ | Ответ: | ||
+ | <pre> | ||
+ | HTTP/1.1 200 OK | ||
+ | </pre> | ||
+ | |||
=Получение списка размещений= | =Получение списка размещений= | ||
Зарос: GET /admin/collects.xml | Зарос: GET /admin/collects.xml | ||
Строка 81: | Строка 112: | ||
Ответ: | Ответ: | ||
− | < | + | <pre> |
HTTP/1.1 200 OK | HTTP/1.1 200 OK | ||
<?xml version="1.0" encoding="UTF-8"?> | <?xml version="1.0" encoding="UTF-8"?> | ||
Строка 114: | Строка 145: | ||
</collect> | </collect> | ||
</collects> | </collects> | ||
− | </ | + | </pre> |
+ | |||
+ | =Ручная сортировка= | ||
+ | Зарос: PUT /admin/collects/#{id}.xml | ||
+ | <pre> | ||
+ | <?xml version="1.0" encoding="UTF-8"?> | ||
+ | <collect> | ||
+ | <position type="integer">10</position> | ||
+ | </collect> | ||
+ | </pre> | ||
+ | |||
+ | Ответ: | ||
+ | <pre> | ||
+ | HTTP/1.1 200 OK | ||
+ | <?xml version="1.0" encoding="UTF-8"?> | ||
+ | <collect> | ||
+ | <id type="integer">47514</id> | ||
+ | <product-id type="integer">89973</product-id> | ||
+ | <collection-id type="integer">12148</collection-id> | ||
+ | <position type="integer">10</position> | ||
+ | <created-at type="timestamp">2009-08-24 21:43:20 +0400</created-at> | ||
+ | </collect> | ||
+ | </pre> | ||
− | = | + | =Перемещение товара из одной категории в другую= |
+ | Зарос: PUT /admin/collects/#{id}.xml | ||
+ | <pre> | ||
+ | <?xml version="1.0" encoding="UTF-8"?> | ||
+ | <collect> | ||
+ | <collection-id type="integer">12148</collection-id> | ||
+ | </collect> | ||
+ | </pre> | ||
− | = | + | Ответ: |
+ | <pre> | ||
+ | HTTP/1.1 200 OK | ||
+ | <?xml version="1.0" encoding="UTF-8"?> | ||
+ | <collect> | ||
+ | <id type="integer">47514</id> | ||
+ | <product-id type="integer">89973</product-id> | ||
+ | <collection-id type="integer">12148</collection-id> | ||
+ | <position type="integer">3</position> | ||
+ | <created-at type="timestamp">2009-08-24 21:43:20 +0400</created-at> | ||
+ | </collect> | ||
+ | </pre> |
Текущая версия на 13:38, 16 августа 2010
Содержание
Добавление товара в категорию
Зарос: POST /admin/collects.xml
<?xml version="1.0" encoding="UTF-8"?> <collect> <collection-id type="integer">12148</collection-id> <product-id type="integer">89973</product-id> </collect>
Ответ:
HTTP/1.1 200 OK <?xml version="1.0" encoding="UTF-8"?> <collect> <id type="integer">47514</id> <product-id type="integer">89973</product-id> <collection-id type="integer">12148</collection-id> <position type="integer">3</position> <created-at type="timestamp">2009-08-24 21:43:20 +0400</created-at> </collect>
Удаление товара из категории
Зарос: DELETE /admin/collects/#{id}.xml
Ответ:
HTTP/1.1 200 OK
Получение списка размещений
Зарос: GET /admin/collects.xml
Ответ:
HTTP/1.1 200 OK <?xml version="1.0" encoding="UTF-8"?> <collects type="array"> <collect> <collection-id type="integer">108528</collection-id> <created-at type="timestamp">2010-06-07 02:22:12 +0400</created-at> <id type="integer">742440</id> <position type="integer">5</position> <product-id type="integer">806547</product-id> </collect> <collect> <collection-id type="integer">108528</collection-id> <created-at type="timestamp">2010-06-07 02:07:46 +0400</created-at> <id type="integer">742439</id> <position type="integer">2</position> <product-id type="integer">806546</product-id> </collect> <collect> <collection-id type="integer">108528</collection-id> <created-at type="timestamp">2010-06-08 13:09:05 +0400</created-at> <id type="integer">745442</id> <position type="integer">6</position> <product-id type="integer">809688</product-id> </collect> <collect> <collection-id type="integer">108528</collection-id> <created-at type="timestamp">2010-06-08 13:16:30 +0400</created-at> <id type="integer">745449</id> <position type="integer">7</position> <product-id type="integer">809691</product-id> </collect> <collect> <collection-id type="integer">12148</collection-id> <created-at type="timestamp">2009-08-24 21:43:20 +0400</created-at> <id type="integer">47514</id> <position type="integer">3</position> <product-id type="integer">89973</product-id> </collect> <collect> <collection-id type="integer">12149</collection-id> <created-at type="timestamp">2010-06-23 14:28:39 +0400</created-at> <id type="integer">830921</id> <position type="integer">5</position> <product-id type="integer">89973</product-id> </collect> </collects>
Получение списка категорий содержащих товар
Зарос: GET /admin/collects.xml?product_id=89973
Ответ:
HTTP/1.1 200 OK <?xml version="1.0" encoding="UTF-8"?> <collects type="array"> <collect> <collection-id type="integer">12148</collection-id> <created-at type="timestamp">2009-08-24 21:43:20 +0400</created-at> <id type="integer">47514</id> <position type="integer">3</position> <product-id type="integer">89973</product-id> </collect> <collect> <collection-id type="integer">12149</collection-id> <created-at type="timestamp">2010-06-23 14:28:39 +0400</created-at> <id type="integer">830921</id> <position type="integer">5</position> <product-id type="integer">89973</product-id> </collect> </collects>
Получение списка товаров в категории
Зарос: GET /admin/collects.xml?collection_id=108528
Ответ:
HTTP/1.1 200 OK <?xml version="1.0" encoding="UTF-8"?> <collects type="array"> <collect> <collection-id type="integer">108528</collection-id> <created-at type="timestamp">2010-06-07 02:22:12 +0400</created-at> <id type="integer">742440</id> <position type="integer">5</position> <product-id type="integer">806547</product-id> </collect> <collect> <collection-id type="integer">108528</collection-id> <created-at type="timestamp">2010-06-07 02:07:46 +0400</created-at> <id type="integer">742439</id> <position type="integer">2</position> <product-id type="integer">806546</product-id> </collect> <collect> <collection-id type="integer">108528</collection-id> <created-at type="timestamp">2010-06-08 13:09:05 +0400</created-at> <id type="integer">745442</id> <position type="integer">6</position> <product-id type="integer">809688</product-id> </collect> <collect> <collection-id type="integer">108528</collection-id> <created-at type="timestamp">2010-06-08 13:16:30 +0400</created-at> <id type="integer">745449</id> <position type="integer">7</position> <product-id type="integer">809691</product-id> </collect> </collects>
Ручная сортировка
Зарос: PUT /admin/collects/#{id}.xml
<?xml version="1.0" encoding="UTF-8"?> <collect> <position type="integer">10</position> </collect>
Ответ:
HTTP/1.1 200 OK <?xml version="1.0" encoding="UTF-8"?> <collect> <id type="integer">47514</id> <product-id type="integer">89973</product-id> <collection-id type="integer">12148</collection-id> <position type="integer">10</position> <created-at type="timestamp">2009-08-24 21:43:20 +0400</created-at> </collect>
Перемещение товара из одной категории в другую
Зарос: PUT /admin/collects/#{id}.xml
<?xml version="1.0" encoding="UTF-8"?> <collect> <collection-id type="integer">12148</collection-id> </collect>
Ответ:
HTTP/1.1 200 OK <?xml version="1.0" encoding="UTF-8"?> <collect> <id type="integer">47514</id> <product-id type="integer">89973</product-id> <collection-id type="integer">12148</collection-id> <position type="integer">3</position> <created-at type="timestamp">2009-08-24 21:43:20 +0400</created-at> </collect>