Предотвратить ссылку на подтверждение по электронной почте пользователя по электронной почте

StackOverflow https://stackoverflow.com/questions/19843694

Вопрос

В настоящее время, используя [устаревшие] API Google-Apps, я могу делегировать электронную почту из учетной записи одного пользователя в другую учетную запись:

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

В первый раз, когда пользователь A Электронная почта A подает в электронную почту пользователю B, пользователь B получает электронное письмо с подтверждением. Что-то в зависимости от «такого-то дало вам доступ к своей учетной записи электронной почты-Accept или отрицание?»

Я хотел бы подавить это уведомление и вообще обойти его. Я знаю, что это возможно с GAM. Кто-нибудь знает соответствующий код и настройки, чтобы сделать это через API Java-API-API для вашего домена?

Спасибо!

Это было полезно?

Решение

А Настройки электронной почты API не устарел. Вы, возможно, запутали это с установлением осмотра Обеспечение API (который заменяется ADM SDK Directory API) В настоящее время нет замены для API настройки электронной почты, он существует некоторое время, но все еще поддерживается.

Чтобы ответить на ваш основной вопрос, поток утверждения электронной почты выполняется только тогда, когда пользователь инициирует делегирование из своих настроек веб -интерфейса Gmail. Если выполняется делегация через API, одобрение немедленно.

Однако, если между этими двумя учетными записями предпринимается попытка делегирования, инициированная пользователем, должна быть отменена в пользовательском интерфейсе перед выполнением делегирования через API.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top