Как интегрироваться с InSales

Материал из Insales Wiki
Версия от 22:27, 26 августа 2010; Vb (обсуждение | вклад) (Новая: =Введение= Для того чтобы интегрироваться с InSales есть API позволяющее создавать, читать и у...)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Введение

Для того чтобы интегрироваться с InSales есть API позволяющее создавать, читать и удалять объекты бек-офиса. Также есть механизм для оповещения внешних систем о событиях.

Кроме того, есть механизм позволяющий другим пользователям подключить написанную вами интеграцию нажатием одной кнопки. Это механизм называется приложениями.


Протокол обмена данными

Обмен данными происходит по протоколу HTTP, данные передаются в формате xml. Более подробно о командах API


Авторизация

Для авторизации используется Basic Authorization. Для получения логина и пароля зайдите в бек-офисе в раздел Настройки -> Приложения.

Внизу раздела будет ссылка на подраздел для разработчиков.


App1.png


В разделе для разработчиков вам надо нажать кнопку создать приложение


App2.png


и вам сгенерируют реквизиты для доступа к API


App3.png


Оповещение о событии

Для оповещения о событиях, InSales умеет отправлять по заданному HTTP адресу POST запрос. В теле запроса в xml формате передается объект, с которым связанно событие. Для того чтобы оповещение заработало, надо через API установить обработчик, для событий соответствующего типа. Пока доступны два типа событий: создание и изменение заказа.


Создание приложения

Получение согласия InSales

Процедура установки

Процедура авто-логина пользователя

Ссылки из бек-офиса