我正在使用API和C#在Winforms中构建Outlook日历。但我无法在Microsoft网站上创建应用程序。
在WPF中创建应用程序时出现以下错误
我需要获取应用程序ID以继续使用Office 365日历。
请帮我解决这个问题
答案 0 :(得分:0)
请看这里:
https://docs.microsoft.com/en-us/outlook/rest/get-started
提到:
应在新版本中创建和管理新的应用注册 应用程序注册门户与Outlook.com兼容。
仅在Azure管理门户中创建新的应用注册 你的应用:
- 使用OAuth2客户端凭据授予流,或者需要访问Outlook以外的其他Office 365工作负载(例如OneDrive for 业务或SharePoint)
- 请记住,使用Azure管理门户注册的应用程序将与Outlook.com不兼容,并且无法与Outlook.com兼容 动态请求权限范围。现有的应用注册 在Azure管理门户中创建的将继续 仅适用于Office 365。这些注册没有出现在 应用程序注册门户,必须在Azure中进行管理 管理门户网站。
帐户要求
要使用应用程序注册门户,您需要Office 365工作或学校帐户,或者 微软帐户。如果你没有这些,你有一个 选项数量:
- 在此处注册新的Microsoft帐户。
- 您可以通过几种不同的方式获取Office 365订阅:
- 您可以通过注册Office Developer计划获得免费的一年期Office 365 Developer订阅。
- 您可以注册Office 365 Business订阅的25个用户免费试用版。
REST API可用性
当前在所有具有Exchange Online的Office 365帐户和所有Outlook.com上启用了REST API 帐户。