是否有任何本机方式来访问 Office 365 用户日历和共享日历?
Is there any native way to access Office 365 user calendar and shared calendars?
我正在开发一个通常会在 Office 365 租户中读取和写入所有日历的应用程序。 app-permissions 很简单。
但是客户决定不允许这种情况,既不委托权限。他们想要一个在 Azure AD 中不需要任何应用程序注册的解决方案(不要问我为什么)。他们想与专门的用户共享所有受影响的日历,我应该使用 non-REST API 方法来读取和写入这些共享日历。
所以我正在寻找任何本地方式。我正在考虑 IMAP,因为 Outlook 正在使用此协议进行连接。但只知道电子邮件地址,如何找到要连接的服务器?
假设我可以获得该信息,或者我可以以某种方式避免依赖它,任何人都可以向我推荐一个能够处理日历的 .NET 4+(最好是 4.6+)的 IMAP 库。也欢迎商业支持(!)图书馆的建议。
(注意:谢谢,我可以为自己 google,我会感谢 first-hand 经验:))
谢谢。
幸运的是,Office365 有支持 Exchange Web 服务的 Exchange 服务器。 EWS 完全可以满足我的需求,尽管它有点慢。
我正在开发一个通常会在 Office 365 租户中读取和写入所有日历的应用程序。 app-permissions 很简单。 但是客户决定不允许这种情况,既不委托权限。他们想要一个在 Azure AD 中不需要任何应用程序注册的解决方案(不要问我为什么)。他们想与专门的用户共享所有受影响的日历,我应该使用 non-REST API 方法来读取和写入这些共享日历。
所以我正在寻找任何本地方式。我正在考虑 IMAP,因为 Outlook 正在使用此协议进行连接。但只知道电子邮件地址,如何找到要连接的服务器?
假设我可以获得该信息,或者我可以以某种方式避免依赖它,任何人都可以向我推荐一个能够处理日历的 .NET 4+(最好是 4.6+)的 IMAP 库。也欢迎商业支持(!)图书馆的建议。
(注意:谢谢,我可以为自己 google,我会感谢 first-hand 经验:))
谢谢。
幸运的是,Office365 有支持 Exchange Web 服务的 Exchange 服务器。 EWS 完全可以满足我的需求,尽管它有点慢。