Авторизация приложения
Каждое приложение (например, ваш интернет-сайт, мобильное приложение, POS-терминал) перед началом работы должно быть авторизовано. Используется стандартный двухуровневый алгоритм авторизации.
Для получения авторизационных данных (token'а) необходимо сделать GET-запрос к методу /api/v2/login/, в котором передаются следующие параметры:
Обязательный параметр | Название параметра | Описание |
---|---|---|
да | store_department_key | Уникальный ключ для вашего приложения |
да | store_department_id | Уникальный ID вашего приложения |
да | pin_code | PIN-код (ПИН-код) вашего приложения или продавца |
Получить данные для авторизации можно в вашем кабинете или обратившись к менеджерам Sailplay.
Пример запроса
curl --request POST \
--url https://sailplay.ru/api/v2/login \
--header 'Accept: application/json' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data store_department_id=3354 \
--data store_department_key=450013 \
--data pin_code=230945
Авторизацию необходимо реализовать по CRON-задаче, которая будет выполняется каждые 24 часа и обновлять token, которым подписываются все дальнейшие запросы. При необходимости срок жизни токена можно увеличить/уменьшить или же отключить совсем.
Updated almost 3 years ago