Доработки бекенда (Laravel) SPA-приложения
Александр8 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
21.07.2021
Сторона Player
- При запуске Player делает запрос GET "/player/token" и в ответ получает 4х значное число (токен регистрации плеера) с временем жизни 24 часа и id созданного экрана ({
id: Number
}), токен должен быть привязан к этому id по которому потом можно записать данные.
- Player делает запрос каждые 10 секунд GET "/player/check/register/{id}", где проверяется зарегистрирован ли данный токен, возвращает true если токе прошёл регистрацию (POST "/screens/register/{token}"), и false если POST запрос еще не был выполнен с данным токеном.
- Когда регистрация токена прошла успешно обновляет данные через запрос PUT "/player/{id}" это абсолютно такой же запрос как и PUT "/screens/{id}" делает одно и то же просто чтобы разделить запросы плеера и запросы UI.