我想使用OAuth2将Google Calenar API集成到我的.NET应用程序中,以便每个用户登录时都能看到自己的日历。
我想将生成的代码保存到数据库中。
我开始这样做,并且在角度方面添加了此功能,该功能可以连接到您的Google日历并获取您的私人代码,然后将其发送到背面:
handleAuthClick() {
let self = this;
gapi.auth2.getauthInstance().grantOfflineaccess()
.then(value => {
const optionsParams = {
params: new HttpParams()
.set('code',value.code)
};
self.http.get("http://localhost:59933/api/UserCode",optionsParams)
.subscribe(data => {
console.log(data);
})
});
}
现在,我希望每当用户登录到该应用程序时都使用此代码来检索日历数据(全天候需要将其他时间连接到Google日历)
我从这里开始,但是这里没有关于OAuth2的信息:
https://developers.google.com/calendar/quickstart/dotnet
有帮助吗?谢谢