Erbt von: : Object
Definiert in: : lib/opentok/signals.rb
Übersicht
Eine Klasse zur Arbeit mit OpenTok-Signalen.
Zusammenfassung der Instanzmethoden
-
#senden(session_id, connectionId = "", options = {}) ⇒ Objekt
Sendet ein Signal an die Clients, die mit einer OpenTok-Sitzung verbunden sind.
Details zur Instanzmethode
#senden(session_id, connectionId = "", options = {}) ⇒ Objekt
Sendet ein Signal an die Clients, die mit einer OpenTok-Sitzung verbunden sind.
Sie können ein Signal an alle gültigen Verbindungen einer Sitzung oder an eine bestimmte Verbindung einer Sitzung senden.
Weitere Informationen zur Signalübertragung finden Sie unter <https://tokbox.com/developer/rest/#send_signal>.
Feld zum Gruppieren und Filtern von Signalen. Es handelt sich um eine Eigenschaft des Signal-Objekts, das vom/von den Client(s) empfangen wird.
Enthält die wichtigsten Informationen, die im Signal gesendet werden sollen. Es handelt sich um eine Eigenschaft des Signal-Objekts, das vom/von den Client(s) empfangen wird.
Parameter:
-
session_id (Zeichenkette) —
Die Sitzungs-ID der OpenTok-Sitzung.
-
connection_id (Zeichenkette) —
Wenn eine `connection_id` angegeben wird, erhält nur diese Verbindung das Signal. Andernfalls wird das Signal an alle mit der Sitzung verbundenen Clients gesendet.
-
Optionen (Hash) (Standardwert: {}) —
eine individuell anpassbare Auswahl an Optionen
Options-Hash (options):
-
:type (Zeichenkette)
-
Dies ist der Typ des Signals. Sie können dies verwenden
-
:data (Zeichenkette)
-
Dies sind die Daten innerhalb des Signals bzw. die Nutzdaten.
Erhöht:
-
(ArgumentError) —
Eine der Signaleigenschaften – „data“, „type“, „session_id“ oder „connection_id“ – ist ungültig.
-
(OpenTokAuthenticationError) —
Sie sind nicht berechtigt, das Signal zu senden. Überprüfen Sie Ihre Anmeldedaten.
-
(OpenTok-Fehler) —
Der durch die Eigenschaft „connection_id“ angegebene Client ist nicht mit der Sitzung verbunden.
-
(OpenTok-Fehler) —
Die Typzeichenfolge überschreitet die maximale Länge (128 Byte) oder die Datenzeichenfolge überschreitet die maximale Größe (8 kB).