更新 (2026年3月):
OPで説明されている動作は変更されたようです。FullCalendarビューでのレート制限された読み込み動作はもう見られません。
しかし、代わりに新しい /discourse-post-event/events.ics エクスポートエンドポイントにアクセスする際にレート制限が発生するようになりました。
これは、内部のFullCalendar UIではなく、外部カレンダーのサブスクリプションに影響を与えているようです。
更新 (2026年3月):
OPで説明されている動作は変更されたようです。FullCalendarビューでのレート制限された読み込み動作はもう見られません。
しかし、代わりに新しい /discourse-post-event/events.ics エクスポートエンドポイントにアクセスする際にレート制限が発生するようになりました。
これは、内部のFullCalendar UIではなく、外部カレンダーのサブスクリプションに影響を与えているようです。
Moodleでカレンダーの購読に成功したのは、以下の手順によるものです。
\t1.\tURLスキームをhttps://からwebcal://に変更する
\t2.\tクエリ文字列に\u0026after=DD-MM-YYYYを追加する
これにより、エクスポートされるイベントの数が減少し、レート制限を防ぐことができます。
これは、エンドポイントが日付ウィンドウ付きのエクスポートをサポートしていることを裏付けており、?after=DATEを購読に使用することは、フォーラムに多くの履歴イベントがある場合でも、ICSフィードを軽量かつスケーラブルに保つ効果的な方法です。webcal://と?after=DATEを組み合わせることで、外部カレンダークライアントにとって理想的なセットアップ、つまり未来のイベントのみ、小さなICSファイル、安定したパフォーマンスが得られます。