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

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

Вы можете получить список всех ваших продуктов из магазина, сформировав запрос к API сервиса программными методами.
В ответе ваша система получит массив продуктов, где каждый элемент будет содержать:

  • цифровой ID продукта в системе (good_id)
  • символьный идентификатор продукта (good_name), который задаётся и отображается в интерфейсе сервиса
  • название продукта (good_title), как оно задано в магазине
  • цену продукта (good_sum)
  • его тип (good_type)

good_type может быть:

  1. цифровой
  2. физический
  3. с плавающей ценой

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

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

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

Для этой функции нет параметров. Вам достаточно просто вызвать её. Единственным передаваемым параметром, как и для всех других запросов, будет подпись к запросу.

Как работает

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

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

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

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

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

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

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

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (4 оценок, среднее: 2,25 из 5)
Загрузка...