0

Фактического сообщения об ошибке:Справочник Google API Возвращения «403 - Недостаточное Разрешения» Ошибка при попытке выполнить запрос на получение групп

Необработанного исключения: Google.GoogleApiException: Google.Apis.Requests.RequestError Недостаточного Разрешения [ 403] ошибки [ сообщения [Недостаточное Разрешение] Местоположение [-] Причина [insufficientPermissions] Домен [глобальный] ]

Он только выдает эту ошибку, когда я пытаюсь получить доступ к ГРУППЫ. Я могу получить пользователей просто отлично. Вот мой код:

private static readonly int maxResultsReturned = 500; 
private static readonly string ApplicationName = "Directory API .NET Quickstart"; 
private static readonly string[] Scopes = { DirectoryService.Scope.AdminDirectoryUserReadonly, 
              DirectoryService.Scope.AdminDirectoryGroupReadonly 
}; 

public static void getGroups() 
{ 
    var service = setUpService(); 

    // Define parameters of request. 
    var request = service.Groups.List(); 
    request.Customer = "my_customer"; 
    request.MaxResults = maxResultsReturned; 

    IList<Group> groups = request.Execute().GroupsValue; //Error thrown here 

    foreach (Group groupItem in groups) 
    { 
     Console.WriteLine("{0}", groupItem); 
    } 
} 

Ошибка генерируется при вызове IList<Group> groups = request.Execute().GroupsValue;

Есть ли что-то я не хватает? Я попытался включить все области, которые имеет DirectoryService, но все равно получаю ту же ошибку.

У кого-нибудь есть вход?

ответ

0

В дополнение к тому, что у вас есть правообладатель, вы выполняете олицетворение (если используете учетную запись службы) или запускаете сценарий, а также должны иметь права, установленные в консоли администратора. Это может быть так, это было для меня пару дней назад.

Смежные вопросы