Fehler beim Hinzufügen von Webinar

Danke für das Plugin. Ich habe genau so vorgegangen, wie du es erklärt hast, erhalte jedoch diesen Fehler:

Und die Protokolle melden Folgendes:
Nachricht (7 gemeldete Kopien)

TypeError (keine implizite Umwandlung von nil in String)
/var/www/discourse/plugins/discourse-zoom/lib/client.rb:12:in `parse’

Rückverfolgung

/var/www/discourse/plugins/discourse-zoom/lib/client.rb:12:in `parse'
/var/www/discourse/plugins/discourse-zoom/lib/client.rb:12:in `webinar'
/var/www/discourse/plugins/discourse-zoom/lib/webinars.rb:27:in `find'
/var/www/discourse/plugins/discourse-zoom/app/controllers/webinars_controller.rb:74:in `preview'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.1/lib/action_controller/metal/basic_implicit_render.rb:6:in `send_action'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.1/lib/abstract_controller/base.rb:196:in `process_action'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.1/lib/action_controller/metal/rendering.rb:30:in `process_action'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.1/lib/abstract_controller/callbacks.rb:42:in `block in process_action'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/activesupport-6.0.1/lib/active_support/callbacks.rb:135:in `run_callbacks'
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/actionpack-6.0.1/lib/abstract_controller/callbacks.rb:41:in `process_action'

Umgebung

HTTP-HOSTS: forum.laex.in

Edit: Auch die Webinar-ID 656-530-215 führt zum selben Fehler.

Es sieht so aus, als ob die API-Anfrage an webinars/WEBINAR_ID für die start_time des Webinars von Zoom nicht nil zurückgibt. Sie sollten Ihre API-Anmeldedaten außerhalb des Plugins testen, zum Beispiel mit einem Tool wie Postman.

3 „Gefällt mir“

Ich habe die API-Anmeldedaten getestet, und alles funktioniert. Anschließend habe ich das Plugin kurz aktualisiert, und ich kann mich nun mit dem Webinar verbinden.

  1. Ich bin mir nicht sicher, ob es an der Aktualisierung liegt oder daran, dass ich versucht habe, ein Webinar-Thema zu erstellen, nachdem das Webinar bereits gestartet/im Gange war.

  2. Welche Uhrzeit verwendet das Plugin zur Berechnung von „Beginn des Events“? Ich habe mich gleichzeitig von zwei Geräten aus angemeldet, aber die Anzeige „Beginn des Events“ zeigt unterschiedliche Zeiten an.

Vom Laptop (dessen Uhrzeit 7 Minuten vorgeht):

Und vom Mobilgerät:

Vielen Dank.

Es verwendet die Zeit, die von new Date() in JavaScript zurückgegeben wird. Der Unterschied, den du in deinen Screenshots siehst, entspricht den 7 Minuten Vorsprung auf dem Laptop.

3 „Gefällt mir“

Das funktioniert großartig. Übrigens, besteht die Möglichkeit, den Chat im Webinar als Diskussion zum Thema anzuzeigen?