user1として認証されているので、user1へのアクセスを委任したすべてのユーザーのメールを取得したいと思います。
だから私は2つの問題があります:
- アクセスを委任されたすべてのアカウントを取得します
- メールを取得する
emails-settings-APIは、委任者ではなく、委任者にアクセス権を与えます。
それをプログラム的に行う方法はありますか?
詳細についてはお気軽にお問い合わせください
user1として認証されているので、user1へのアクセスを委任したすべてのユーザーのメールを取得したいと思います。
だから私は2つの問題があります:
emails-settings-APIは、委任者ではなく、委任者にアクセス権を与えます。
それをプログラム的に行う方法はありますか?
詳細についてはお気軽にお問い合わせください
誰が自分のアカウントへの委任アクセスを許可したかを調べるには、代理人の取得 API 呼び出しを実行する必要があります 。
Google Apps インスタンス内のすべてのユーザーに対して。
ユーザーの Gmail メールボックスへのプログラムによるアクセスは、IMAP OAuth ログインによって提供されます: https://developers.google.com/google-apps/gmail/oauth_overview
ただし、代理人が IMAP 経由で委任者のメールボックスにアクセスする方法は現在ありません。
管理者は、サービス アカウントとともに IMAP OAuth ログインを使用できます: https://developers.google.com/accounts/docs/OAuth2ServiceAccount
これにより、Google Apps インスタンス内のすべてのユーザーにプログラムでアクセスできるようになります。
ジェイ