تحديد المعدل غير المتوقع في عرض التقويم على الرغم من إعدادات اختناق واجهة برمجة التطبيقات المخصصة العالية

تحديث (مارس 2026):
يبدو أن السلوك الموصوف في السؤال الأصلي قد تغير. لم أعد أرى السلوك المقيد للمعدل عند التحميل في عرض FullCalendar.

ومع ذلك، أواجه الآن تحديدًا للمعدل عند الوصول إلى نقطة النهاية الجديدة لتصدير /discourse-post-event/events.ics بدلاً من ذلك.

يبدو أن هذا يؤثر على اشتراكات التقويم الخارجية بدلاً من واجهة مستخدم FullCalendar الداخلية.

لقد تمكنت من الاشتراك في التقويم بنجاح في Moodle عن طريق:
١. تغيير مخطط عنوان URL من https:// إلى webcal://
٢. إضافة &after=DD-MM-YYYY إلى سلسلة الاستعلام

هذا يقلل بشكل فعال من عدد الأحداث المصدرة ويمنع تحديد المعدل.

يؤكد هذا أن نقطة النهاية تدعم عمليات التصدير ذات النطاق الزمني، واستخدام ?after=DATE للاشتراكات هو طريقة فعالة للحفاظ على موجز ICS خفيف الوزن وقابل للتوسع، حتى لو كان المنتدى يحتوي على العديد من الأحداث التاريخية. يمنح دمج webcal:// مع ?after=DATE الإعداد المثالي لعملاء التقويم الخارجيين: الأحداث المستقبلية فقط، ملف ICS صغير، وأداء مستقر.