Google Calendar API は RESTful API で、明示的な HTTP 呼び出しまたは Google クライアント ライブラリを使用してアクセスできます。この API は、Google カレンダーのウェブ インターフェースで利用できる機能のほとんどを公開します。
Google Calendar API で使用される一般的な用語を以下に示します。
- イベント
- タイトル、開始時間、終了時間、参加者などの情報が含まれるカレンダー上の予定。予定は、単発の予定と繰り返しの予定のいずれかです。イベントは イベント リソースで表されます。
- カレンダー
- イベントのコレクション。各カレンダーには、カレンダーの説明やデフォルトのカレンダーのタイムゾーンなどのメタデータが関連付けられています。1 つのカレンダーのメタデータは、カレンダー リソースで表されます。
- カレンダー リスト
- カレンダー UI のユーザーのカレンダー リストにあるすべてのカレンダーのリスト。カレンダー リストに表示される 1 つのカレンダーのメタデータは、CalendarListEntry リソースで表されます。このメタデータには、カレンダーのユーザー固有のプロパティ(色や新しい予定の通知など)が含まれます。
- 設定
- カレンダー UI のユーザー設定(ユーザーのタイムゾーンなど)。単一のユーザー設定は 設定リソースで表されます。
- ACL
- ユーザー(またはユーザーのグループ)にカレンダーへの特定のアクセスレベルを付与するアクセス制御ルール。単一のアクセス制御ルールは、ACL リソースで表されます。
関連トピック
認証と認可の処理など、Google Workspace API を使用した開発の詳細については、Google Workspace デベロッパーのスタートガイドをご覧ください。
シンプルな Google Calendar API アプリを構成して実行する方法については、クイックスタートの概要をご覧ください。
Google Calendar API の動作を確認したい場合は、
Google Workspace デベロッパー チャンネルでは、ヒント、コツ、最新機能に関する動画を視聴できます。
|