Google Calendar API の概要
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
Google Calendar API は、明示的な HTTP 呼び出しまたは Google クライアント ライブラリを使用してアクセスできる RESTful API です。この API は、Google カレンダーのウェブ インターフェースで利用できる機能のほとんどを公開します。
Google Calendar API で使用される一般的な用語を以下に示します。
- イベント
- タイトル、開始時間と終了時間、参加者などの情報を含むカレンダーの予定。予定は、単発の予定または定期的な予定にできます。イベントは Event リソースで表されます。
- カレンダー
- イベントのコレクション。各カレンダーには、カレンダーの説明やデフォルトのカレンダーのタイムゾーンなどのメタデータが関連付けられています。単一のカレンダーのメタデータは、カレンダー リソースで表されます。
- カレンダー リスト
- カレンダー UI のユーザーのカレンダー リストにあるすべてのカレンダーのリスト。カレンダー リストに表示される単一のカレンダーのメタデータは、CalendarListEntry リソースで表されます。このメタデータには、カレンダーの色や新しい予定の通知など、ユーザー固有のカレンダーのプロパティが含まれます。
- 設定
- ユーザーのタイムゾーンなど、カレンダー UI のユーザー設定。単一のユーザー設定は Setting Resource で表されます。
- ACL
- ユーザー(またはユーザー グループ)にカレンダーへの特定のレベルのアクセス権を付与するアクセス制御ルール。単一のアクセス制御ルールは、ACL リソースで表されます。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-08-29 UTC。
[null,null,["最終更新日 2025-08-29 UTC。"],[],[],null,["# Google Calendar API overview\n\nThe Google Calendar API is a RESTful API that can be accessed through explicit HTTP\ncalls or using the Google Client Libraries. The API exposes most of the features\navailable in the Google Calendar Web interface.\n\nFollowing is a list of common terms used in the Google Calendar API:\n\n*[Event](/workspace/calendar/v3/reference/events)*\n: An event on a calendar containing information such as the title, start and end\n times, and attendees. Events can be either single events or [recurring\n events](/workspace/calendar/concepts/events-calendars#recurring_events). An event is\n represented by an\n [Event resource](/workspace/calendar/v3/reference/events#resource-representations).\n\n*[Calendar](/workspace/calendar/v3/reference/calendars)*\n: A collection of events. Each calendar has associated metadata, such as\n calendar description or default calendar time zone. The metadata for a single\n calendar is represented by a\n [Calendar resource](/workspace/calendar/v3/reference/calendars).\n\n*[Calendar List](/workspace/calendar/v3/reference/calendarList)*\n: A list of all calendars on a user's calendar list in the Calendar UI. The\n metadata for a single calendar that appears on the calendar list is represented\n by a\n [CalendarListEntry resource](/workspace/calendar/v3/reference/calendarList).\n This metadata includes user-specific properties of the calendar, such\n as its color or notifications for new events.\n\n*[Setting](/workspace/calendar/v3/reference/settings)*\n: A user preference from the Calendar UI, such as the user's\n time zone. A single user preference is represented by a\n [Setting Resource](/workspace/calendar/v3/reference/settings).\n\n*[ACL](/workspace/calendar/v3/reference/acl)*\n: An access control rule granting a user (or a group of users) a specified level\n of access to a calendar. A single access control rule is represented by an [ACL\n resource](/workspace/calendar/v3/reference/acl).\n\nRelated topics\n--------------\n\n- To learn about developing with Google Workspace APIs, including handling\n authentication and authorization, refer\n to\n [Get started as a Google Workspace developer](/workspace/guides/getstarted-overview).\n\n- To learn how to configure and run a simple Google Calendar API app, read the\n [Quickstarts overview](/workspace/calendar/quickstarts-overview).\n\n|---|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| | Want to see the Google Calendar API in action? The Google Workspace Developers channel offers videos about tips, tricks, and the latest features. [Subscribe now](https://www.youtube.com/channel/UCUcg6az6etU_gRtZVAhBXaw) |"]]