Kanał WebSockets

Komunikacja WebSockets wykorzystuje aplikację serwerową ws-respondo. Aplikacja dla wersji beta jest dostępna pod adresem http://ws.beta.respondo.pl. Do obsługi komunikacji serwer <-> klient została użyta biblioteka socket.io, dokumentacja dostępna pod adresem https://socket.io/docs/ Komunikacja została podzielona na pokoje odpowiadające zasobom API.

Autoryzacja

Do autoryzacji połączenia wykorzystywany jest access_token generowany po stronie API oraz identyfikator użytkownika. Dane do autoryzacji połączenia należy przekazać podczas inicjalizacji połączenia WS w obiekcie query:

query: {token: this.authService.getAccessToken(), userId: this.authService.getUserId()}