Внешнее приложение

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

C помощью API вы можете напрямую подключиться к системе Jowi в ресторане. On-line меню ресторана на сайте с возможностью формирования заказа и отправки его прямо в ресторан. Либо интеграция в мобильное приложение с транслированием меню и on-line заказом.

Как ваше приложение будет готово, вы можете перевести его в боевой режим в кабинете разработчика. Рестораны в своем кабинете могут включить вам достум в разделе.

Что нужно сделать разработчику?

Зарегистрируйтесь в качестве разработчика на нашем сайте, чтобы опробовать все возможности API. Зарегистрироваться

Что нужно сделать ресторану?

Для того чтобы ресторан мог начать работу с вашим приложением, необходимо в разделе "Мобильное меню" -> "Внешние приложения" Найти Ваше приложение или сайт и нажать «Включить»

Начиная с этого моменты вы сможете обмениваться данными с рестораном.

Авторизация

Для отправки запросов к API, необходимо отправлять дополнительные параметры авторизации. Эти данные можете взять в кабинете разработчика по адресу: https://dev.jowi.club/

Параметр

Описание

api_key

api_key приложения, его можно взять кабинете разработчика

sig

подпись, удостоверяющая валидность клиента

Данные поля посылаются при отправке любого запроса

Алгоритм формирования подписи sig

  1. Рассчитывается SHA256 ­хэш от конкатенации строк:

    sha256 = sha(api_key + api_secret) // sha256 хеш от склеенной строки

  2. Берем первые 10 и последние 5 символов от полученного хэша

    sig = sha256[0, 10] + sha256[-5, 5] // первые 10 и последние 5 символов от полученного хэша