Для интеграции с другими сервисами и приложениями рекомендуем настроить интеграцию через Zapier.

Вы сможете передавать данные между сервисами без помощи программистов.

Вы можете получить список заказов сформировав запрос к API сервиса программными методами.

Запрос передаётся методом POST в формате URLencode на адрес: https://username.expertam.ru/api/getOrdersWithGoods

где username — это логин пользователя в системе, а так же его домен 3-его уровня в сервисе Expertam.

В ответе ваша система получит информацию о заказах.

Параметры передаваемые в запросе

Вы можете передать следующие фильтры:

В интервале begin_date — end_date можно передавать временной промежуток не больше месяца.
Если эти значения не переданы, то отдаются данные за сутки.
Если конечная дата не указана, то за неё принимается текущий момент.
Если даты создают интервал больше месяца, то он урезается до месяца так, что конечная дата остается той, которую передал пользователь (или текущая, если пользователь её не определил), а вот начальная будет урезана.
Если вы укажете параметр paid=true, то на выходе получите счета, которые оплачены в указанный интервал времени.

Как работает

Вы вызываете функцию API GetOrdersWithGoods.

В ответ ваша система получит результат выполнения функции и массив информации о заказе в переменной result. Массив информации будет выглядеть следующим образом:

Ответ кодирован в формате JSON. Подробнее смотрите «Ответы API сервиса».

Пример на PHP получениия списка заказов

В примере получаем информацию по заказам в период с 01.01.2017 по 01.02.2017 для продуктов с id 1, 2, 3.

Функция GetHash — формирует подпись к передаваемым данным.

Функция CheckHash — проверяет подпись к ответу сервиса.

Оценить статью

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...