我正在將Outlook Office 365集成到我的Web應用程序中。如果日曆中有任何創建/更新事件,我希望我的應用與Office 365保持同步。訂閱我的日曆中的更改,Office 365如何返回通知回叫?
目前我已經創建了單向同步過程,例如創建,更新,刪除和獲取日曆中的所有事件。這些問題是:
- 如何使雙向與Office 365爲我們的應用程序同步?
- 如何創建通知訂閱?
- 如何驗證訂閱的通知URL?
當我們認購通知回調,通過異常返回的消息,該通知URL https://webapp.com/notifications?validationtoken=MmJiM2QwMjYtNjAxYi驗證失敗。
問題是我們將如何驗證Notification-ULR? 我在Window Azure上創建了應用程序,當我訂閱時返回相同的錯誤消息。 我如何解決這個問題?認購
以下代碼:
URL: https://outlook.office365.com/api/v2.0/me/subscriptions
json_object = {
"@odata.type":"#Microsoft.OutlookServices.PushSubscription",
"Resource":"https://outlook.office365.com/api/v2.0/Me/Events",
"NotificationURL":"https://webapp.com/notifications「,
"ChangeType":"Created, Updated, Deleted",
"ClientState":"36228645-58b5-4d73-98a6-1b9ac535680c"
}