No se puede crear alias de correo electrónico en la mayor parte de Google de área de trabajo

0

Pregunta

Tengo un script integrado .NETA que crea los usuarios de forma masiva y también se crea un alias.

Los usuarios son creados en Google de la consola de Administración, sin embargo parece que no se completa el alias de correo electrónico de la información. Después de la comprobación de la consola de administración, el correo electrónico alternativa de campo está en blanco

Este es el mensaje de error:

Google.Api.Las solicitudes.RequestError creación de Usuario no es completa. [412] Errores de [Mensaje[la creación del Usuario no es completa.] Ubicación[If-Match - encabezado] Razón[conditionNotMet] Dominio[global]]]

Este es mi script:

// 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));
}
.net c# google-directory-api
2021-11-24 00:51:45
1

Mejor respuesta

0

Después de algunas pruebas, he encontrado lo que estaba pasando.

El guión fue haciendo peticiones a Google que ha superado la cuota por minuto, y es por eso que el usuario se creó, pero no el alias de correo electrónico.

Después de la aplicación de interrupción exponencial en https://cloud.google.com/iot/docs/how-tos/exponential-backoff se ha resuelto el problema

2021-12-09 20:28:29

En otros idiomas

Esta página está en otros idiomas

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Slovenský
..................................................................................................................