私が働いている会社にはGoogleAppsfor Businessアカウントがあり、このペットプロジェクト(HRがガイド)を作成します。このプロジェクトでは、分析を行うために、この会社の全員のすべてのメールとカレンダーを取得する必要があります。メールの内容に煩わされることはなく、送信者と受信者の情報が必要です。そのためのAPIはありますか?
(アカウントへの管理者アクセス権があると仮定します)。
私が働いている会社にはGoogleAppsfor Businessアカウントがあり、このペットプロジェクト(HRがガイド)を作成します。このプロジェクトでは、分析を行うために、この会社の全員のすべてのメールとカレンダーを取得する必要があります。メールの内容に煩わされることはなく、送信者と受信者の情報が必要です。そのためのAPIはありますか?
(アカウントへの管理者アクセス権があると仮定します)。
GmailIMAPとGoogleカレンダーはどちらもサービスアカウントを使用したOAuth2.0認証をサポートしており、エンドユーザーとして認証してデータを取得/設定/変更できます。
Googleドライブのドメイン全体の権限の委任 (プロセスは、サービスを構築する時点まで、Calendar v3 APIと同じです)