C# 通过RESTAPI在google日历中添加作用域

C# 通过RESTAPI在google日历中添加作用域,c#,google-api,google-calendar-api,google-oauth,google-api-dotnet-client,C#,Google Api,Google Calendar Api,Google Oauth,Google Api Dotnet Client,在创建项目时,我添加了GoogleDrive的作用域。现在我想使用相同的clientid和secretid来访问谷歌日历。它显示了403禁止的错误,因为google日历没有作用域,现在我想使用rest api和c#添加该作用域。如何在配置后添加作用域?首先转到google开发者控制台并启用google日历 您的代码可能与此类似。作用域只是一个字符串数组 static string[] Scopes = { DriveService.Scope.Drive, DriveService.Scope.

在创建项目时,我添加了GoogleDrive的作用域。现在我想使用相同的clientid和secretid来访问谷歌日历。它显示了403禁止的错误,因为google日历没有作用域,现在我想使用rest api和c#添加该作用域。如何在配置后添加作用域?

首先转到google开发者控制台并启用google日历

您的代码可能与此类似。作用域只是一个字符串数组

static string[] Scopes = { DriveService.Scope.Drive, DriveService.Scope.Calendar };
将同时请求驱动器和日历作用域

您将需要一个driveservice和一个clendarservice来与不同的API交互


您的用户需要重新验证您的应用程序,才能将新作用域添加到其凭据中。

虽然我能够理解您的问题,但其他人可能无法理解。最好是发布代码和返回的完整错误消息。这将增加您的问题在将来帮助其他人的机会。我希望在api中调用此范围。我没有使用sdk。所以我想通过RESTAPI来更新它