使用OAuth2从Outlook Calendar API获取代码



我正在使用.NET Core和Angular使用日历API。我使用Google Calendar API完成了所有步骤。现在,我想使用Outlook Calendar API进行操作。因此,首先我需要在Angular中进行功能,因此我可以连接到我的帐户ANG获取代码(OAuth2(我将在后端使用它来获取令牌(因为我想在数据库中注册它们(。好吧,这是我使用Google API

的功能
  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);
          })
      });
  }

我认为我可能需要该函数中的链接还是库? 任何人都可以帮助Outlook日历API的功能吗 谢谢

建议使用Microsoft Graph API访问Microsoft 365服务,包括Outlook。

对于Angular,您可以参考教程:从Microsoft Graph和Angular开始。它提供了Angular的SDK和代码样本。

github上也有几个角度示例:https://github.com/search?q = angular Sample user:microsoftgraph& type = repositories

此外,您的链接显示使用授权代码流以获取Microsoft Graph API的访问令牌(范围为https://graph.microsoft.com/user.read(,您可以在基于JavaScript的应用程序中使用隐式流。

相关内容

  • 没有找到相关文章

最新更新