Google カレンダー API (Python クライアントを使用) を使い始めたばかりです。私は基本的に、Django を使用して学校向けの Web アプリを開発しています。
私が達成したいのは、次のようなものです。
今のところ簡単にするために、私は 1 つの Google アカウントを持っており、すべてのイベントはそのアカウントの下のカレンダーに作成されます (これは学校のカレンダーです)。カレンダーを公開します。
教師がクラスを作成すると、クラス スケジュールが自動的に Google カレンダーのイベントとして追加されます。生徒がログインすると、学校のカレンダーが表示され、自分が登録しているクラスのスケジュールのみが表示されます。
Google Data API を使用して、生徒が登録しているクラス スケジュールのみを表示するようにカレンダー フィードをフィルタリングできると思います。問題は、Google カレンダー UI を使用して Web アプリに Google カレンダーを表示し、フィルタリングされたイベントのみを表示するにはどうすればよいかということです。
提供された埋め込み可能な HTML スニペットで Google カレンダー UI を使用できますが、それを使用してイベントを制御/フィルタリングすることはできません (つまり、学校のカレンダーのすべてのイベントが表示されます)。それとも、何かが足りないのでしょうか?Data API ガイドと Publishing ツールのドキュメントを読みましたが、この情報が見つからないようです。
前もって感謝します!