Domanda

Attualmente, utilizzando le API [Deprecated] Google-Apps posso delegare e-mail dall'account di un utente a un altro account:

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

La prima volta che l'e -mail dell'utente A è delegata all'utente B, l'utente B riceve un'e -mail di conferma. Qualcosa per l'effetto di "Così e così ti ha concesso l'accesso al loro account e-mail-accetta o neghi?"

Vorrei sopprimere questa notifica e bypararla del tutto. So che questo è possibile con Gam. Qualcuno conosce il codice e le impostazioni appropriate per farlo tramite l'API Java app per dominio?

Grazie!

È stato utile?

Soluzione

Il API Impostazioni e -mail non è deprecato. Potresti averlo confuso con la deprecazione del API di provisioning (che è sostituito dal AMI API Directory SDK). Non c'è sostituzione per l'API delle impostazioni e -mail in questo momento, è in circolazione da un po 'ma è ancora supportata.

Per rispondere alla tua domanda principale, il flusso di approvazione e -mail viene eseguito solo quando un utente inizia la delega dalle loro impostazioni di interfaccia Web Gmail. Se viene eseguita la delegazione tramite l'API, l'approvazione è immediata.

Tuttavia, se esiste un tentativo di delega esistente o scaduto dall'utente tra i due account, deve essere annullato nell'interfaccia utente prima di eseguire la delega tramite l'API.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top