0

我们目前正在使用“已弃用的配置 API”,使用 .NET 库在我们的组织内创建 Google 群组。供应 API 确实支持添加具有经理角色的组成员。作为一种解决方法,我们希望在现有配置 API 之上从“新目录 API”构建“组管理器”功能。

我们要从“Admin SDK Directory API”添加到现有“Provisioning API”的新功能是组管理器。

我已经使用 .NET 库从此链接下载了“Google.Apis.admin.directory_v1.dll 和 OAuth2.0: https ://www.nuget.org/packages/Google.Apis.Admin.Directory.directory_v1/1.7 .0.25-beta

我还完成了此链接中列出的先决条件: https ://developers.google.com/admin-sdk/directory/v1/guides/prerequisites

为了将“管理器”功能添加到现有的供应 API,我正在尝试实现 MembersResource.InsertRequest 方法,该方法是:

InsertRequest(Google.Apis.Services.IClientService 服务,Google.Apis.Admin.Directory.directory_v1.Data.Member 正文,字符串 groupKey)

我需要帮助来理解 IClientService 服务的实现以及使用 OAuth2.0 授权来授权 .NET 请求。

我无法使用 .NET 库在线找到任何示例。如果您分享使用此功能的实现示例或代码片段,这将非常有帮助。

谢谢。

4

1 回答 1

0

我们的示例存储库中有几个示例可用 - https://code.google.com/p/google-api-dotnet-client/source/browse/?repo=samples。没有针对 Admin API 的示例,但有几个其他示例使用 OAuth 2.0 用于其他 API,例如 Drive、Tasks、Books 和许多其他 API。

您还应该查看我们的入门页面 - https://developers.google.com/api-client-library/dotnet/get_started和 OAuth 2.0 - https://developers.google.com/api-client-library /dotnet/guide/aaa_oauth

我还发布了一篇不错的博文,介绍了用于 Google API 的 .NET 客户端库 - http://peleyal.blogspot.com/2013/09/introduction-to-google-apis-net-client.html

于 2014-02-11T23:50:34.653 回答