我的目标是在 WPF C# 项目中获得用户(Office 365 和 Outlook.com)一天的会议。按照Outlook 开发中心教程中描述的步骤,第二步(在注册应用程序之后)将是使用 OAuth2 对用户进行身份验证。但我不能让它工作:
- 我没有找到任何可以运行的教程/代码片段。它们都是为 Apps 或 Asp.Net(或其他)编写的。我试图适应这些,但没有成功......
- 我通过 Nuget 安装了 Active Directory 身份验证库 ( ADAL ) 和 Microsoft Office 365 邮件、日历和联系人库。
- 我也不想使用 Azure 订阅,只是为了阅读一些会议。而且我认为这对我的目的也没有必要,因为他们说这仅对高级管理很重要。
- 当我尝试使用从Application Registration Portal获得的凭据获取令牌时,我得到:
Application '<id>' is not supported for this API version.
. 在StackOverflow上查看错误告诉我注册应用程序,这就是我所做的。 - 当我尝试从Office App Registration Portal获取带有凭据的令牌时,我得到:
Application with identifier '<id>' was not found in the directory outlook.office365.com
. - 文档真的让我很困惑,有许多不同的 API(Graph API、365 API 等)和文档中的许多死页......
我真的很感激任何指向我的目标的指针。