Question

Actuellement, en utilisant les API Google-Apps [obsolètes], je peux déléguer les e-mails du compte d'un utilisateur à un autre compte:

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

La première fois que l'e-mail de l'utilisateur A est délégué à l'utilisateur B, l'utilisateur B reçoit un e-mail de confirmation. Quelque chose à l'effet de "tel ou tel vous a accordé l'accès à leur compte de messagerie - accepter ou nier?"

Je voudrais supprimer cette notification et le contourner complètement. Je sais que c'est possible avec GAM. Est-ce que quelqu'un connaît le code et les paramètres appropriés pour ce faire via l'API Java Apps-for-Your Domain?

Merci!

Était-ce utile?

La solution

La API Paramètres de messagerie n'est pas obsolète. Vous l'avez peut-être confondu avec la dépréciation du API d'approvisionnement (qui est remplacé par le API du répertoire Admin SDK). Il n'y a pas de remplacement pour l'API des paramètres de messagerie pour le moment, il existe depuis un certain temps mais est toujours pris en charge.

Pour répondre à votre question principale, le flux d'approbation par e-mail n'est effectué que lorsqu'un utilisateur déclenche la délégation à partir de ses paramètres d'interface Web Gmail. Si la délégation est effectuée via l'API, l'approbation est immédiate.

Cependant, s'il existe une tentative de délégation initiée par l'utilisateur existant ou expirée en place entre les deux comptes, il doit être annulé dans l'interface utilisateur avant d'effectuer la délégation via l'API.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top