我需要从后端应用程序修改用户的日历。我已在客户端执行授权/身份验证流程代码(使用Javascript库)并将Access令牌发布到服务器以进行进一步处理。如何修改此代码才能完成这项工作?
string[] scopes = new[] { CalendarService.Scope.Calendar };
ClientSecrets secrets = new ClientSecrets() {
ClientId = MY_CLIENT_ID,
ClientSecret = MY_CLIENT_SECRET
};
UserCredential credential = GoogleWebAuthorizationBroker.AuthorizeAsync(
secrets,
scopes,
"user",
CancellationToken.None).Result;
var service = new CalendarService(new BaseClientService.Initializer()
{
HttpClientInitializer = credential,
ApplicationName = MY_APPLICATION
});
据我了解,由于服务器具有访问令牌,因此无需进一步授权。所以应该对CalendarService进行一些其他类型的初始化......但是我无法想象如何做到这一点。
由于