InSales API - Widgets — различия между версиями

Материал из Insales Wiki
Перейти к: навигация, поиск
(Получение списка)
(Получение списка)
Строка 19: Строка 19:
 
     </widget>
 
     </widget>
 
</widgets>
 
</widgets>
 +
</pre>
 +
 +
=Получение информации=
 +
 +
Запрос: GET /admin/webhooks/#{id}.xml
 +
 +
Ответ:
 +
<pre>
 +
HTTP/1.1 200 OK
 +
<?xml version="1.0" encoding="UTF-8"?>
 +
<webhook>
 +
    <id type="integer">831</id>
 +
    <address>http://application.ru/orders/create</address>
 +
    <created-at type="datetime">2010-07-29T18:17:45+04:00</created-at>
 +
    <topic>orders/update</topic>
 +
</webhook>
 
</pre>
 
</pre>

Версия 13:19, 9 августа 2012

Получение списка

Запрос: GET /admin/widgets.xml

Ответ:

HTTP/1.1 200 OK
<?xml version="1.0" encoding="UTF-8"?>
<widgets type="array">
    <widget>
        <created-at type="datetime">2012-08-09T00:36:54+04:00</created-at>
        <id type="integer">1</id>
        <widget-code><script>alert(order_info.referer);</script></widget-code>
    </widget>
    <widget>
        <created-at type="datetime">2012-08-09T00:36:54+04:00</created-at>
        <id type="integer">2</id>
        <widget-code>some widget code here</widget-code>
    </widget>
</widgets>

Получение информации

Запрос: GET /admin/webhooks/#{id}.xml

Ответ:

HTTP/1.1 200 OK
<?xml version="1.0" encoding="UTF-8"?>
<webhook>
    <id type="integer">831</id>
    <address>http://application.ru/orders/create</address>
    <created-at type="datetime">2010-07-29T18:17:45+04:00</created-at>
    <topic>orders/update</topic>
</webhook>