google-api-dotnet-client - 在 Google Apps 中提取用户的群组成员列表

标签 google-api-dotnet-client google-directory-api

我正在将我的应用程序转换为目录 API,并试图找到一种方法来使用 .NET 在 google 中拉取用户的组成员资格。

查看 API 页面:Google Apps API

我看到“检索组的成员”需要组和成员的 key 。我在 service.Groups 函数中找不到这个调用。我还查看了 service.Membership 函数,但没有找到任何内容。

获取单个用户组成员身份的 API 在哪里?

更新:

这是我尝试使用的调用:

        try
        {
            GroupsResource.ListRequest groups = service.Groups.List();
            groups.Domain = "appDomain.com";
            groups.Customer = strGoogleCusID;
            groups.MaxResults = 100;
            groups.PageToken = "";
            groups.UserKey = "User@appDomain.com";
            var list = groups.Execute();
        }
        catch (Google.GoogleApiException ex)
        {
        }

但它返回错误的请求。我可以使用此函数返回域中的所有组,但如果我指定 UserKey,我会收到 400 Bad Request。

最佳答案

您可以使用群组 -> 列表 API,其中可以指定 userKey。它返回用户所属的所有组。这是链接 - https://developers.google.com/admin-sdk/directory/v1/reference/groups/list

关于google-api-dotnet-client - 在 Google Apps 中提取用户的群组成员列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28015178/

相关文章:

c# - NativeApplicationClient 和 OAuth2Authenticator 未解析

c# - 使用 C# 的 Google Drive API - 上传

Android 谷歌地图 api 方向 : Check valid origin and destination address?

c# - 创建 Google 日历事件后获取事件 ID C#

c# - 带有 API key 的 Analytics Reporting v4

c# - 在没有云平台项目的情况下使用 Google Sheets API

ruby - 404 找不到资源 : domain with Google Directory API

google-admin-sdk - 如何检查用户是否通过 Google Admin SDK API 启用了 2 因素身份验证

python - 尝试通过 API 将成员添加到 Google 群组时获取 'Missing required field: member'

google-apps-script - 在 Google Apps 脚本中使用 Admin SDK Directory API 创建群组不起作用 "On form submit"