我有一个Web应用程序,我使用Office 365登录(对于sharepoint)对用户进行身份验证,然后重定向到我的Web应用程序。
现在我想访问登录的Office 365用户的日历并添加事件,获取日历列表等。我已经查看了Office 365 API,但它使用了OAuth2身份验证,我不想这样做。< / p>
所以我去了ExchangeService API,但它需要用户的NetworkCredentials,这意味着我必须为每个用户添加用户名和密码,这是不可能的。
有什么方法可以使用登录的Office 365用户的详细信息并访问日历和事件?
答案 0 :(得分:1)
访问邮箱,日历,联系人等Office365资源的最佳方法是使用Microsoft Graph。
有许多SDK and code samples开始使用Graph API进行开发。 Here是ASP.NET MVC应用程序的指南。