Herdado de: : Object
Definido em: : lib/opentok/signals.rb
Visão geral
Uma classe para trabalhar com sinais do OpenTok.
Resumo dos métodos de instância
-
#enviar(session_id, connectionId = "", options = {}) ⇒ Objeto
Envia um sinal aos clientes conectados a uma sessão do OpenTok.
Detalhes do método de instância
#enviar(session_id, connectionId = "", options = {}) ⇒ Objeto
Envia um sinal aos clientes conectados a uma sessão do OpenTok.
É possível enviar um sinal para todas as conexões válidas de uma sessão ou para uma conexão específica dessa sessão.
Para obter mais informações sobre sinalização, consulte <https://tokbox.com/developer/rest/#send_signal>.
campo para agrupar e filtrar sinais. Trata-se de uma propriedade do objeto Signal recebido pelo(s) cliente(s).
Contém as principais informações a serem enviadas no sinal. É uma propriedade do objeto Signal recebido pelo(s) cliente(s).
Parâmetros:
-
session_id (String) —
O ID da sessão do OpenTok.
-
connection_id (String) —
Quando um connection_id é especificado, apenas essa conexão recebe o sinal. Caso contrário, o sinal é enviado a todos os clientes conectados à sessão.
-
opções (Hash) (valor padrão: {}) —
um conjunto de opções personalizáveis
Hash de opções (options):
-
:tipo (String)
—
Este é o tipo do sinal. Você pode usar isso
-
:data (String)
—
Esses são os dados contidos no sinal ou na carga útil.
Aumentos:
-
(ArgumentError) —
Uma das propriedades do sinal — dados, tipo, session_id ou connection_id — está inválida.
-
(Erro de autenticação do OpenTok) —
Você não está autorizado a enviar o sinal. Verifique suas credenciais de autenticação.
-
(Erro do OpenTok) —
O cliente especificado pela propriedade connection_id não está conectado à sessão.
-
(Erro do OpenTok) —
A sequência de caracteres do tipo excede o comprimento máximo (128 bytes) ou a sequência de dados excede o tamanho máximo (8 kB).