0

Google 조직 내 Google 그룹스를 만들기 위해 .NET 라이브러리를 사용하여 현재 "지원 중단 된 프로비저닝 API"를 사용하고 있습니다. 프로비저닝 API는 관리자 역할이있는 그룹 회원을 추가하는 것을 지원합니다. 해결 방법으로 기존 프로비저닝 API 위에 '새 디렉토리 API'의 '그룹 관리자'기능을 구축하고자합니다.OAuth 2.0 Google의 새 Directory API for .NET 라이브러리가있는

"Admin SDK 디렉토리 API"에서 기존 "프로비저닝 API"에 추가하려는 새로운 기능은 그룹 관리자입니다. 나는이 링크에서 .NET 라이브러리를 사용하여 "Google.Apis.admin.directory_v1.dll 및 OAuth2.0에 다운로드 한

는 : https://developers.google.com/admin-sdk/directory/v1/guides/prerequisites : https://www.nuget.org/packages/Google.Apis.Admin.Directory.directory_v1/1.7.0.25-beta

은 또한이 링크에 나와있는 전제 조건을 완료 한 구글

InsertRequest (Google.Apis.Services.IClientService 서비스 : 기존 프로비저닝 API에 '관리자'기능을 추가하기 위해

, 내가있는 MembersResource.InsertRequest 방법을 구현하기 위해 노력하고 .Apis.Admin.Directory.directory_v1.Data.Member 본문, string groupKey)

IClientService 서비스의 구현을 이해하고 .NET에 대한 요청을 인증하는 데 OAuth2.0 인증을 사용하는 데 도움이 필요합니다.

.NET 라이브러리를 사용하여 온라인으로 예제를 찾을 수 없습니다. 이 기능을 사용하기위한 구현 예 또는 코드 스 니펫을 공유하면 매우 유용합니다.

감사합니다.

답변

0

샘플 저장소에서 사용할 수있는 샘플이 여러 개 있습니다 (https://code.google.com/p/google-api-dotnet-client/source/browse/?repo=samples). Admin API 샘플은 없지만 OAuth 2.0을 사용하여 드라이브, 작업, 도서 및 기타 여러 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을 게시했습니다.