Я конвертирую свое приложение в API каталогов и пытаюсь найти способ привлечь членство в группе пользователей в Google с помощью .NET.Вызов списка членов группы пользователей в Google Apps
Глядя на странице API: Google Apps API
Я вижу «Получить член Церкви Группы», которая требует как группы, и ключа члена. Я не могу найти этот вызов в функции service.Groups. Я также посмотрел на службу. Функции членов и я ничего не нахожу.
Где API, который вытаскивает членство в одной группе пользователей?
Update:
Это вызов я пытаюсь использовать:
try
{
GroupsResource.ListRequest groups = service.Groups.List();
groups.Domain = "appDomain.com";
groups.Customer = strGoogleCusID;
groups.MaxResults = 100;
groups.PageToken = "";
groups.UserKey = "[email protected]";
var list = groups.Execute();
}
catch (Google.GoogleApiException ex)
{
}
Но он возвращает плохой запрос. Я могу использовать эту функцию для возврата всех групп в домене, но если я укажу UserKey, я получаю 400 Bad Request.
Вы используете эту клиентскую библиотеку? https://www.nuget.org/packages/Google.Apis.Admin.Directory.directory_v1/ – peleyal
Да, но я не нахожу вызов API, чтобы вытаскивать группы пользователей. Я могу сделать всех членов группы, но не всех групп для пользователя. – DaBlue
Это похоже на то, что вам нужно: https://developers.google.com/resources/api-libraries/documentation/admin/directory_v1/csharp/latest/classGoogle_1_1Apis_1_1Admin_1_1Directory_1_1directory__v1_1_1MembersResource.html#abe791cc40b1793d758d8ec7209189985. Возможно, это service.Members.Get (* group_key *, * member_key *). ExecuteAsync()? Если да, дайте мне знать, и я изменю этот комментарий, чтобы быть ответом. – peleyal