ドメインのリソース、会議室、カレンダー

Calendar API には、主に Google Workspace のお客様に役立つコンセプトがいくつか用意されています。このようなお客様は、特定のイベントのために予約したいリソース(会議室、プロジェクターなど)をお持ちの場合があります。また、ドメイン内のすべてのユーザーのカレンダーにアクセスする必要がある内部アプリ(会社のイベントをカレンダーに追加するアプリなど)を構築することも一般的です。

ドメインのリソースと会議室

リソースや会議室を予約するには、メールアドレスを使用して、予定に参加者として追加します。招待状を受け取ると、招待したユーザーの空き時間とアクセス権に基づいて、予定への参加が自動的に承認または辞退されます。

アプリとしてドメイン カレンダーにアクセスする

アプリがサービス アカウントを使用して認証する場合、ユーザー認証情報を必要とせずにドメイン所有のカレンダーにアクセスできます。サービス アカウントには、ドメイン全体の権限委任を使用して必要なアクセス権が付与されている必要があります。ユーザー アカウントを偽装するには、GoogleCredential ファクトリの setServiceAccountUser メソッドを使用して、ユーザー アカウントのメールアドレスを指定します。