Outlook 365:使特定事件与外部系统保持同步

时间:2017-01-03 00:58:23

标签: outlook office365 exchangewebservices office-js outlook-restapi

我正在使用最新的office.js api开发与Office 365中的Outlook集成,用于加载项。

我目前所拥有的是一个加载项,它在约会撰写表单上显示一个侧窗格。在该窗格中,我有基于约会在外部创建对象的功能,包括开始/结束时间,主题,位置等。

所以我在O365帐户的日历中预约了A,在外部系统中预约了对象A.

有没有办法让它们保持同步?我不认为可以使用Outlook加载项Javascript API,但可能使用ics文件,Outlook REST API或Exchange EWS?我在这里看到了大量的凭证问题,因为用户在我们的系统中有单独的凭据。

任何提示?我试图从我们的系统发送一个具有相同iCal UID的ICS文件,但Outlook忽略它。

1 个答案:

答案 0 :(得分:2)

当用户对其日历进行更改时,您可能希望使用网络服务中的Outlook Push Notifications REST API进行轮询。然后使用Outlook Calendar REST API将系统中的更改同步到日历。