Пример работы с внутренним протоколом iiko
- Изучение внутреннего протокола обмена между программами iiko.
- Обеспечить работу с сервером iiko в удобном формате.
Проект основан на symfony-docker. Проект не использует базу данных и данные авторизации не хранятся на сервере.
- Если еще не установили, install Docker Compose (v2.10+)
- Запустите
make build
для сборки проекта - Запустите проект
make up
- Откройте
https://localhost
в браузере и примените сгенерированный TLS сертификат - Для остановки, запустите команду
make down
.
- /doc.json -- openapi файл
- /swagger -- swagger-ui
В первую очередь необходимо получить токен отправкой post запроса на /api/login. Где указываем url (адрес вашего сервера. Например: 'https://my-cloud.iiko.it:443/resto')
и login/password (данные для входа на сервер). В случае, если сервер ответил кодом 200, копируем токен и
делаем нужный запрос, подставляя токен в заголовок (Authorization: Bearer {you_token})