【问题标题】:Accessing Calendars from a Personal Account through the Microsoft Graph API Non-Interactively通过 Microsoft Graph API 以非交互方式从个人帐户访问日历
【发布时间】:2019-09-22 00:13:04
【问题描述】:

我的目标是通过 Microsoft Graph API 从我的个人 Microsoft 帐户访问我的日历数据。此外,我不想以交互方式对自己进行身份验证以获取访问令牌。相反,我更喜欢this 文章中概述的非交互式方法。

应用非交互式身份验证方法可以很好地使用 GET https://graph.microsoft.com/v1.0/users/{user-id} 获取有关我的 Azure Active Directory 中用户的信息。

不幸的是,当我调用GET https://graph.microsoft.com/v1.0/users/{user-id}/calendars 以获取我的用户个人日历列表时,我总是检索错误消息OrganizationFromTenantGuidNotFound

是否可以在使用非交互式身份验证方法时检索个人 Outlook 帐户的日历数据?

【问题讨论】:

    标签: azure oauth-2.0 azure-active-directory


    【解决方案1】:

    不,在采用非交互式身份验证方法时,您无法检索个人 Outlook 帐户的日历数据。

    【讨论】:

    • 虽然在交互式身份验证之后,您可以使用刷新令牌来访问日历 API 对吗?
    • 你好,总是不可能吗?我会使用 GraphAPI 将文件上传到我的个人 Office365 一个驱动器,但只允许访问我的 ASP.NET Core api 谢谢
    • 有可能。看到这个问题:stackoverflow.com/questions/70971906/…利用刷新令牌获取访问令牌,然后调用个人微软账户
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-14
    • 2020-08-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多