나는 스크립트가 내장되어 있습니다.NET 을 만드는 사용자가에서 대량고도 별칭을 만듭니다.
사용자가 만든 Google 에서 관리자 콘솔,그러나 그것은 보이지 않는 것을 완료하는 이메일 정보입니다. 를 확인한 후 관리자 콘솔에 다른 이메일 필드에 공백
이것은 오류 메시지를 표시합니다.
구글이다.Api.요청합니다.RequestError 사용자가 작성이 완료되지 않았습니다. [412]오류[메시지[사용자가 작성이 완료되지 않았습니다.] 위치[는 경우치-header]이유는[conditionNotMet]도메인[global]]]
이 스크립트:
// 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));
}