Pusher REST API

· Funzionalità

Il client Pusher di sgcWebSockets è stato migliorato nella versione 4.5.3: è stata implementata la HTTP API, che permette di triggerare eventi, ottenere gli utenti di un canale e ottenere l'elenco dei canali.

Pusher è una soluzione WebSockets ospitata per costruire potenti app interattive in tempo reale. Il client sgcWebSockets permette di usare i seguenti canali Pusher:

  1. Public Channels: possono essere sottoscritti da chiunque ne conosca il nome.
  2. Private Channels: introducono un meccanismo che permette al tuo server di controllare l'accesso ai dati che stai trasmettendo.
  3. Presence Channels: sono un'estensione dei canali privati. Permettono di "registrare" le informazioni utente alla sottoscrizione e di far sapere agli altri membri del canale chi è online.

HTTP API Pusher

Sono state implementate le seguenti funzioni della REST API.

  1. TriggerEvent: attiva un nuovo evento sul canale specificato.
  2. GetChannels: fornisce l'elenco di tutti i canali attivi.
  3. GetChannel: fornisce informazioni su un canale.
  4. GetUsers: fornisce l'elenco di tutti gli utenti connessi a un canale.

Qui sotto trovi un video che mostra come un client si sottoscrive a un canale pubblico e un altro client chiama il metodo TriggerEvent per attivare un nuovo evento su questo canale pubblico. });