Obrigado pelo trabalho incrível. Acredito que essa seja uma funcionalidade importante para todas as instâncias do Discourse.
No meu caso, integrei o plugin com sucesso via API, fiz as configurações necessárias e agora consigo criar webinars dentro dos tópicos do Discourse. O único problema que tenho (não sei se outros usuários também encontraram) é que o botão “Registrar” não muda para “Participar”. Portanto, os usuários não conseguem participar diretamente do Discourse (testei com as opções de 0 e 5 minutos antes do início da reunião).
Você configurou as assinaturas de eventos no Zoom? Se sim e não está funcionando, é possível que tenham ocorrido alterações na API do Zoom das quais o plugin não tem conhecimento. Mas eu começaria verificando se a assinatura de eventos está configurada corretamente e se sua instância do Discourse recebe essas notificações de eventos.
Acredito que o Discourse esteja recebendo as notificações de eventos. Quando um evento é criado, ele contém todas as informações corretas; e quando encerrei o evento no Zoom, apareceu no Discourse a mensagem “seu evento agora foi encerrado”, então minha suposição é que as atualizações/notificações de eventos estão sendo recebidas.
O único problema é que o botão de inscrição não muda para participar.
Peço desculpas pelo atraso na resposta, mas isso provavelmente é um problema com os eventos habilitados na sua conta do Zoom. Certifique-se de marcar todas as caixas em “Webinar” lá:
Fiz algumas atualizações no plugin nos últimos dias; ele agora está usando a versão mais recente do Zoom Web SDK e deve funcionar corretamente na maioria dos navegadores modernos.