3

user1として認証されているので、user1へのアクセスを委任したすべてのユーザーのメールを取得したいと思います。

だから私は2つの問題があります:

  1. アクセスを委任されたすべてのアカウントを取得します
  2. メールを取得する

emails-settings-APIは、委任者ではなく、委任者にアクセス権を与えます。

それをプログラム的に行う方法はありますか?

詳細についてはお気軽にお問い合わせください

4

1 に答える 1

4

誰が自分のアカウントへの委任アクセスを許可したかを調べるには、代理人の取得 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 インスタンス内のすべてのユーザーにプログラムでアクセスできるようになります。

ジェイ

于 2012-11-22T13:25:30.837 に答える