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

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

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

リソースや会議室を予約するには、該当するリソースや会議室を、ユーザーのメールアドレスを使用して参加者として予定に追加します。招待状を受け取ったユーザーは、招待したユーザーの空き状況とアクセス権に基づいて、自動的にイベントを承諾または辞退します。

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

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