لقد قمت بكل ذلك. هذا ربما سؤال تافه، لكن تحت content security policy script src لديك https://source.zoom.us، هل من المفترض استبدال source بشيء آخر؟ ربما اسم التطبيق؟
يجب أن يكون الرابط https://yoursite.com/zoom/webhooks/webinars.json — ألاحظ أن تعليماتي أعلاه لا تتضمن هذا التفصيل، آسف على ذلك. أتمنى أن يكون هذا هو الجزء الناقص.
لم أكن واضحًا بما يكفي، وللتوضيح: لا يزال لدي نفس المشكلة المتعلقة بخطأ “لا يمكن أن يكون اسم المستخدم، إلخ، فارغًا”، لكن لا توجد أي سجلات الآن، بينما يعمل كل شيء آخر بشكل صحيح.
لقد قمت بفحص هذه المشكلة @davidkingham، ويبدو أن الندوة عبر الإنترنت التي تنشئها في Zoom لا تحتوي على مضيف، أو أن واجهة برمجة التطبيقات (API) لا ترجع تفاصيل المضيف. يحاول الإضافة مطابقة حساب مستخدم Zoom (عبر البريد الإلكتروني) بحساب في Discourse، وإذا لم يجد حسابًا، فإنه ينشئ مستخدمًا مؤقتًا في Discourse.
إما أن ندوتك عبر الإنترنت لا تحتوي على مضيف محدد، أو أن استدعاء واجهة برمجة التطبيقات للحصول على كائن المستخدم للمضيف يُرجع قيمة فارغة.
هذا منطقي، لقد كنت أستخدم بريدًا إلكترونيًا مختلفًا لكل حساب. قمت بتغيير البريد الإلكتروني في زوم ليتطابق مع مستخدمي في ديسكورش. ساعد ذلك في إظهار الندوات عبر الإنترنت القادمة في القائمة عند إضافة ندوة إلى موضوع، وهو ما لم يكن يحدث من قبل، لكنني ما زلت أواجه خطأ ...لا يمكن أن يكون فارغًا. هل يجب أن يتطابق البريد الإلكتروني مع المستخدم الذي ينشئ الموضوع، أم مع البريد الإلكتروني للمسؤول؟
أيضًا، إذا قمت بحذف الموضوع لإعادة المحاولة، فإنه لا يسمح لي بإضافة تلك الندوة إلى موضوع آخر لأنه يعتقد أن الندوة مرتبطة بموضوع آخر بالفعل، على الرغم من أنه تم حذفه.
أتساءل عما إذا كنت تتلقى أي بريد إلكتروني من Zoom للمستخدم على الإطلاق. ربما لا يحتوي مفتاح واجهة برمجة التطبيقات (API) على النطاقات (scopes) الصحيحة المحددة؟
نعم، تم التأكيد. قد يكون هناك إصلاح قريب لهذا، وفي الوقت الحالي، يمكنك الذهاب إلى الموضوع المحذوف ومن قائمة إدارة الموضوع، يمكنك النقر على “إزالة الندوة عبر الإنترنت”.
هذا مقيد إلى حد ما… حسب علمي، يتم إجراء استدعاءين فقط لـ API: أحدهما للحصول على الندوة عبر الإنترنت، والآخر للحصول على تفاصيل مقدم الندوة (في الواقع، في عالم مثالي، كان ينبغي تضمين تفاصيل مقدم الندوة في استدعاء API الأول).
طرحت السؤال هنا، وبناءً على أسئلة أخرى، لا أملك ثقة كبيرة في أنهم سيساعدون.
اقتراح صغير للإضافة: أود أن يظهر قائمة المشاركين بنفس طريقة عرض المضيف. أي وضع الصورة الرمزية أسفل العنوان مع الاسم بجانبها. في الوقت الحالي، لا يكون المشارك واضحًا جدًا مع وجود الصورة الرمزية الصغيرة فقط.