Я пытаюсь преобразовать более старую программу (.NET C#), чтобы она работала с новым API каталога Google. Эта программа обрабатывает создание новых пользователей, взятых из списка пользователей в базе данных. Я не могу понять, как я должен перейти к программному входу в наш домен Google, поэтому я могу начать делать что-то в каталоге Google. Я искал дни в Интернете для одного рабочего примера, который может принять меди дальше. Но безрезультатно. Есть ли кто-нибудь, кто может пролить свет на мою проблему. Это сделало бы меня очень счастливым. Кодекс, который я до сих пор перечисляю, приведен ниже. Внизу вы найдете сообщение об ошибке, которое я получаю. Я знаю, что в коде чего-то не хватает, но я точно не знаю.Программный вход в Google Admin Directory для создания новых пользователей
// Create the service.
var service = new DirectoryService (new BaseClientService.Initializer()
{
ApplicationName = "",
ApiKey = "AIzaSy......."
});
UsersResource.InsertRequest user = service.Users.Insert(new Google.Apis.Admin.Directory.directory_v1.Data.User
{
PrimaryEmail = "[email protected]",
Name = new UserName
{
GivenName = "Test",
FamilyName = "Testsson",
FullName = "Test Testsson",
},
Password = "rtirjm1163278"
});
user.Execute();
консоль сообщения об ошибке:
ERROR: Google.Apis.Reqeusts.RequestError Login Required [401] Errors [ Message[Login Required] Location[Authorization - header] Reason[required] Domain[global]]
Спасибо Мартина для редактирования моего вопроса и уборки. Я не знал об этом. –