웹inar 추가 시 오류 발생

플러그인 감사합니다. 설명하신 대로 똑같이 따라 해 보았지만, 다음과 같은 오류가 발생합니다.

그리고 로그에는 다음 내용이 표시됩니다:
Message (7 copies reported)

TypeError (no implicit conversion of nil into String)
/var/www/discourse/plugins/discourse-zoom/lib/client.rb:12:in `parse’

Backtrace

/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'

Env

HTTP HOSTS: forum.laex.in

수정: Webinar ID를 656-530-215로 설정해도 동일한 오류가 발생합니다.

Zoom 웹inars의 start_time에 대해 webinars/WEBINAR_ID로 보내는 API 요청이 nil을 반환하지 않는 것으로 보입니다. 플러그인 외부에서 Postman과 같은 도구를 사용하여 API 자격 증명을 테스트해 보시는 것이 좋습니다.

API 자격 증명을 테스트해 보았는데 정상적으로 작동했습니다. 그런 다음 플러그인을 빠르게 업데이트했고, 이제 웨비나에 연결할 수 있습니다.

  1. 업데이트 때문인지, 아니면 웨비나가 실제로 시작/진행 중인 상태에서 웨비나 주제를 생성하려고 시도했기 때문인지 확실하지 않습니다.

  2. 플러그인이 '이벤트 시작까지 남은 시간’을 계산할 때 어떤 시간을 사용합니까? 두 대의 기기에 동시에 로그인했지만, 이벤트 시작까지 남은 시간이 다르게 표시됩니다.

노트북에서: (시간이 7분 앞서는 상태)

모바일에서:

감사합니다

이것은 자바스크립트의 new Date()가 반환하는 시간을 사용합니다. 스크린샷에서 확인되는 차이는 노트북에서 7분 앞당겨진 것과 일치합니다.

잘 작동합니다. 참고로, 웹세미나에서 채팅을 해당 주제에 대한 토론으로 표시할 수 있는 방법이 있을까요?