أخطاء عند إضافة الويبينار

شكرًا لك على إضافة البرنامج. اتبعت نفس الخطوات التي شرحتها، لكنني أحصل على هذه الرسالة:

وتظهر السجلات ما يلي:
رسالة (7 نسخ تم الإبلاغ عنها)

TypeError (لا يوجد تحويل ضمني لـ nil إلى String)
/var/www/discourse/plugins/discourse-zoom/lib/client.rb:12:in `parse’

تتبع الأثر الخلفي

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

البيئة

مضيفات HTTP: forum.laex.in

تعديل: معرف الندوة عبر الإنترنت 656-530-215 يعطي نفس الخطأ أيضًا.

يبدو أن طلب واجهة برمجة التطبيقات إلى webinars/WEBINAR_ID لا يُرجع قيمة null لـ start_time للندوة عبر الإنترنت من Zoom. قد ترغب في اختبار بيانات اعتماد واجهة برمجة التطبيقات الخاصة بك خارج الإضافة، باستخدام أداة مثل Postman، على سبيل المثال.

3 إعجابات

لقد أجريت اختبارًا لبيانات اعتماد واجهة برمجة التطبيقات (API) وكانت النتيجة جيدة. ثم قمت بتحديث سريع للإضافة وتمكنت من الاتصال بالندوة عبر الإنترنت.

  1. لست متأكدًا مما إذا كان الأمر يتعلق بالتحديث، أو أنني حاولت إنشاء موضوع للندوة بعد بدء الندوة فعليًا/أثناء سيرها.

  2. ما الوقت الذي تستخدمه الإضافة لحساب وقت بدء الحدث؟ لقد قمت بتسجيل الدخول من جهازين في نفس الوقت، لكن وقت بدء الحدث يظهر أوقاتًا مختلفة.

من الكمبيوتر المحمول: (الذي يتقدم بـ 7 دقائق)

ومن الهاتف المحمول

شكرًا لك.

يستخدم الوقت الذي ترجعه new Date() في JavaScript. الفرق الذي تراه في لقطات الشاشة يتطابق مع التقدير المسبق لمدة 7 دقائق على جهاز الكمبيوتر المحمول.

3 إعجابات

يعمل بشكل ممتاز. بالمناسبة، هل هناك إمكانية لعرض الدردشة في الندوة عبر الإنترنت كنقاش حول الموضوع؟