Calendar API のリソースタイプ
Calendar API の背景
カレンダーのコンセプト
Google カレンダーは、次のような基本概念に基づいて構築されています。
- イベント
- カレンダー上の 1 つの予定で、予定のタイトル、開始時間、終了時間、参加者などの情報が含まれます。
- カレンダー
- カレンダーのメタデータ(説明など)を含む 1 つのカレンダー エントリ。
- カレンダー リスト
- カレンダー UI でユーザーのカレンダー リストに表示されるすべてのカレンダーのリスト。
- 設定
- ユーザーのタイムゾーンなど、カレンダー UI のユーザー設定。
- ACL
- ルールのタイプや範囲などの情報を含む単一のアクセス制御ルール。
Calendar API データモデル
リソースとは、一意の識別子を持つ個別のデータ エンティティです。Calendar API は、次の 5 種類のリソースで動作します。
- イベント リソース
- カレンダー上の 1 つの予定を表します。
- カレンダーのリソース
- 個々のカレンダーのメタデータを表します。
- CalendarList リソース
- UI のユーザーのカレンダー リストに表示される個々のカレンダーのメタデータを表します。
- 設定リソース
- カレンダー UI の 1 つのユーザー設定を表します。
- ACL リソース
- ACL を表します。
Calendar API のデータモデルは、コレクションと呼ばれるリソースのグループに基づいています。
- イベント コレクション
- 特定のカレンダー リソース内のすべての予定リソースで構成されています。
- CalendarList コレクション
- 特定のユーザーのすべての CalendarList リソースで構成されています。
- 設定コレクション
- 特定のユーザーのすべての設定リソースで構成されます。
- ACL コレクション
- 特定のカレンダーに適用されるすべての ACL リソースで構成されています。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2024-09-02 UTC。
[null,null,["最終更新日 2024-09-02 UTC。"],[[["Google Calendar's structure revolves around core concepts like Events, Calendars, Calendar Lists, Settings, and ACLs, each with specific functions."],["The Calendar API uses a data model encompassing Event, Calendars, CalendarList, Settings, and ACL resources, each representing a distinct data entity."],["These resources are organized into collections like Events, CalendarList, Settings, and ACL, which group related data for easier management."],["The API allows interaction with these resources and collections, enabling developers to access and manipulate calendar data."]]],[]]