Skip to content
Zeyphros edited this page Jun 15, 2018 · 7 revisions

Along with the REST API, Oblecto also supports a websocket based api over Socket.IO to allow for realtime communication between Oblecto Clients and the backend. It is used for realtime episode and movie tracking and for real-time library updates on frontends. The channel refers to the Socket.IO channel based communication.

Authentication

Channel: authenticate
Message: json { token: "JWT token retrieved from the REST API" }

Tracking

Channel: playing
Message: json { episodeId: "id of episode | only needed if tracking episode", movieId: "id of the movie | only needed if tracking movie", progress: "percentage watched of video", time: "seconds since start of video" }

Clone this wiki locally