Hérite de : : Object
Défini dans : : lib/opentok/signals.rb
Vue d'ensemble
Une classe permettant de manipuler les signaux OpenTok.
Résumé des méthodes d'instance
-
#envoyer(session_id, connectionId = "", options = {}) ⇒ Objet
Envoie un signal aux clients connectés à une session OpenTok.
Détails de la méthode d'instance
#envoyer(session_id, connectionId = "", options = {}) ⇒ Objet
Envoie un signal aux clients connectés à une session OpenTok.
Vous pouvez envoyer un signal à toutes les connexions valides d'une session ou à une connexion spécifique de cette session.
Pour plus d'informations sur la signalisation, consultez <https://tokbox.com/developer/rest/#send_signal>.
champ permettant de regrouper et de filtrer les signaux. Il s'agit d'une propriété de l'objet Signal reçu par le ou les clients.
Contient les principales informations à transmettre dans le signal. Il s'agit d'une propriété de l'objet Signal reçu par le ou les clients.
Paramètres :
-
session_id (Chaîne de caractères) —
L'identifiant de la session OpenTok.
-
connection_id (Chaîne de caractères) —
Lorsqu'un `connection_id` est spécifié, seule cette connexion reçoit le signal. Dans le cas contraire, le signal est envoyé à tous les clients connectés à la session.
-
options (Hash) (valeur par défaut : {}) —
un ensemble d'options personnalisables
Table de hachage des options (options) :
-
:type (Chaîne de caractères)
-
Il s'agit du type du signal. Vous pouvez l'utiliser
-
:data (Chaîne de caractères)
-
Il s'agit des données contenues dans le signal ou de la charge utile.
Augmentations :
-
(ArgumentError) —
L'une des propriétés du signal (données, type, session_id ou connection_id) n'est pas valide.
-
(OpenTokAuthenticationError) —
Vous n'êtes pas autorisé(e) à envoyer ce signal. Vérifiez vos identifiants d'authentification.
-
(OpenTokError) —
Le client spécifié par la propriété connection_id n'est pas connecté à la session.
-
(OpenTokError) —
La chaîne de caractères de type dépasse la longueur maximale (128 octets), ou la chaîne de données dépasse la taille maximale (8 ko).