Am un scenariu construit în .NET care creează utilizatorii în vrac și, de asemenea, creează un alias.
Utilizatorii sunt create în Google consola de Administrare, cu toate acestea se pare că nu a finaliza alias de e-mail de informare. După verificarea consola de administrare, alternativa câmp de e-mail este în gol
Acesta este mesajul de eroare:
Google.Apis.Cereri.RequestError crearea de Utilizator nu este completă. [412] Erori [Mesaj[Utilizator creație nu este completă.] Locație[Dacă-Meci - antet] Motiv[conditionNotMet] Domeniu[global]]]
Acesta este scenariul meu:
// create new Gmail user
Google.Apis.Admin.Directory.directory_v1.Data.User newuserbody = new Google.Apis.Admin.Directory.directory_v1.Data.User();
UserName newusername = new UserName();
newuserbody.PrimaryEmail = userEmail;
newusername.GivenName = sFirst;
newusername.FamilyName = sLast;
newuserbody.Name = newusername;
newuserbody.Password = sPass;
Google.Apis.Admin.Directory.directory_v1.Data.User
user = service.Users.Insert(newuserbody).Execute();
user = null;
}
catch (Exception e) {
LogMessage("CreateGoogleEmailApps", "Error", String.Format("Google user [{0}] could not be created at this time with error: {1}", sUN, e.Message));
}
try {
// nickname attempt
Alias newalias = new Alias();
newalias.AliasValue = string.Format("username-{0}@{1}", sPass, ASAS_Create.Properties.Settings.Default.G_DOMAIN);
Alias useralias = service.Users.Aliases.Insert(newalias, userEmail).Execute();
newalias = null;
} catch (Exception e) {
//LogMessage("CreateGoogleEmailApps", "Error", String.Format("Google user [{0}]'s alias could not be created at this time.", sUN));
LogMessage("CreateGoogleAliasApps", "Error", string.Format("Google Alias Error for user [{0}] with error message[{1}].", sUN, e.Message));
}