Все остальное работает нормально, создает пользователя, переименовывает пользователя и т. Д. У меня есть серия модульных тестов для проверки каждой функции.
Однако, когда я запускаю следующий кодв C #:
try
{
var update = service.Users.Aliases.Delete(UserEmail, Alias);
update.Execute();
return true;
}
Где UserEmail - текущий адрес электронной почты пользователя / учетная запись пользователя в Google, а псевдоним - псевдоним, когда учетная запись была переименована.Я получаю исключение:
Google.Apis.Requests.RequestError\r\nInvalid Input: resource_id [400]\r\nErrors [\r\n\tMessage[Invalid Input: resource_id] Location[ - ] Reason[invalid] Domain[global]\r\n]\r\n
-2146233088
Пользователь и псевдоним существуют.
Я также попробовал это в "попробуйте сейчас" здесь:
https://developers.google.com/admin-sdk/directory/v1/reference/users/aliases/delete#auth
с тем же эффектом.
Я на 1.35.1.1281 для API каталогов (самый последний)