Pusher REST API

· Özellikler

sgcWebSockets Pusher istemcisi 4.5.3 sürümünde geliştirildi; HTTP API, olayları tetiklemeye, bir kanalın kullanıcılarını almaya ve kanalların listesini almaya olanak tanıyacak şekilde uygulandı.

Pusher, güçlü gerçek zamanlı etkileşimli uygulamalar oluşturmaya yönelik barındırılan bir WebSockets çözümüdür. sgcWebSockets istemcisi aşağıdaki Pusher kanallarını kullanmanıza olanak tanır:

  1. Public Kanallar: adını bilen herkes abone olabilir.
  2. Private Kanallar: sunucunuzun, yayınladığınız verilere erişimi denetlemesine olanak tanıyan bir mekanizma sunar.
  3. Presence Kanallar: private kanalların bir uzantısıdır. Abonelik sırasında kullanıcı bilgilerini 'kaydetmenize' ve kanalın diğer üyelerinin kimlerin çevrimiçi olduğunu görmesine olanak tanır.

Pusher HTTP API

Aşağıdaki REST API işlevleri uygulandı.

  1. TriggerEvent: belirtilen kanalda yeni bir olay tetikler.
  2. GetChannels: etkin tüm kanalların listesini sağlar.
  3. GetChannel: bir kanal hakkında bilgi sağlar.
  4. GetUsers: bir kanala bağlı tüm kullanıcıların listesini sağlar.

Bir istemcinin bir Public Kanala nasıl abone olduğunu ve başka bir istemcinin bu public kanalda yeni bir olay tetiklemek için TriggerEvent metodunu nasıl çağırdığını gösteren bir videoyu aşağıda bulabilirsiniz. });