API REST Pusher

· Fonctionnalités

Le client Pusher sgcWebSockets a été amélioré dans la version 4.5.3 : l'API HTTP a été implémentée et permet de déclencher des événements, d'obtenir les utilisateurs d'un canal et d'obtenir la liste des canaux.

Pusher est une solution WebSockets hébergée pour construire des applications interactives en temps réel. Le client sgcWebSockets te permet d'utiliser les canaux Pusher suivants :

  1. Canaux publics : n'importe qui connaissant leur nom peut s'y abonner.
  2. Canaux privés : ils introduisent un mécanisme qui permet à ton serveur de contrôler l'accès aux données que tu diffuses.
  3. Canaux présence : sont une extension des canaux privés. Ils permettent d'« enregistrer » des informations utilisateur lors de l'abonnement et de faire savoir aux autres membres du canal qui est en ligne.

API HTTP Pusher

Les fonctions API REST suivantes ont été implémentées :

  1. TriggerEvent : déclenche un nouvel événement sur le canal spécifié.
  2. GetChannels : fournit la liste de tous les canaux actifs.
  3. GetChannel : fournit les informations d'un canal.
  4. GetUsers : fournit la liste de tous les utilisateurs connectés à un canal.

Tu trouveras ci-dessous une vidéo qui montre comment un client s'abonne à un canal public et comment un autre client appelle la méthode TriggerEvent pour déclencher un nouvel événement sur ce canal public. });