我正在使用最新的office.js api开发与Office 365中的Outlook集成,用于加载项 .
我目前所拥有的是一个加载项,它在约会撰写表单上显示一个侧窗格 . 在该窗格内,我有基于约会在外部创建对象的功能,包括开始/结束时间,主题,位置等 .
所以我在O365帐户的日历中预约了A,在外部系统中对象A.
有没有办法让这些保持同步?我不认为可以使用Outlook加载项Javascript API,但可能使用ics文件,Outlook REST API或Exchange EWS?我在这里看到了大量的凭证问题,因为用户在我们的系统中有单独的凭据 .
有小费吗?我试图从我们的系统发送一个具有相同iCal UID的ICS文件,但Outlook忽略它 .
1 回答
当用户对其日历进行更改时,您可能希望在Web服务中使用Outlook Push Notifications REST API进行轮询 . 然后使用Outlook Calendar REST API将系统中的更改同步到其日历 .