質問

現在、[非推奨] Google-Apps APIを使用して、あるユーザーのアカウントから別のアカウントにメールを委任できます。

def gmailSettingsService = new GmailSettingsService(/* credentials... */)
gmailSettingsService.addEmailDelegate(userId, delegatedUserId)
// Email is now delegated, to remove:
gmailSettingsService.deleteEmailDelegate(userId, delegatedUserId)

ユーザーAのメールが初めてユーザーBに委任されると、ユーザーBは確認メールを受信します。 「まあまあ、あなたは彼らの電子メールアカウントへのアクセスを許可しました - acceptまたは否定?」

この通知を抑制し、完全にバイパスしたいと思います。これはGAMで可能であることを知っています。ドメインAPIのためにJavaアプリを介してこれを行うための適切なコードと設定を知っている人はいますか?

ありがとう!

役に立ちましたか?

解決

電子メール設定API 非推奨されていません。あなたはそれをの非難と混同したかもしれません プロビジョニングAPI (これはに置き換えられます 管理者SDKディレクトリAPI)。現時点では、電子メール設定APIの代替品はありません。しばらく前から存在していますが、まだサポートされています。

主な質問に答えるために、電子メールの承認フローは、ユーザーがGmail Webインターフェイス設定から委任を開始したときにのみ実行されます。委任が行われた場合 API経由, 、承認は即時です。

ただし、2つのアカウントの間に既存または期限切れのユーザー開始委任試行が行われている場合は、APIを介して委任を実行する前にユーザーインターフェイスでキャンセルする必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top