2015-04-13 5 views
3

Я работаю над приложением (на стороне сервера), которое требует синхронизации событий календаря.Уведомления и синхронизация календарей Exchange/Office-365

Приложение предназначено для работы с календарями Google Календаря и Microsoft Exchange. У меня уже есть синхронизация календаря Google на месте thanks to their use of web-hook notifications when a resource changes, но мне трудно понять, какой метод использовать с сервисом Microsoft.

Все, что мне удалось найти при поиске решения Microsoft has been related to EWS. Предоставляет ли Office 365 calendar API какой-либо механизм уведомления? Не хватает ли какой-либо связи/отношения между O365 и EWS?

Спасибо!

ответ

2

Мы работаем над созданием веб-узлов и синхронизацией для API Office 365 Mail, Calendar и Contact REST API, особенно для Календаря. Будьте на связи.

[UPDATE] Вы можете использовать веб-службы Exchange в промежуточный период. Взгляните на SyncFolderItems, SyncFolderHierarchy и Notifications. В документе «Уведомления» вам необходимо просмотреть информацию для Push Notifications.

+0

О, так что они еще не доступны? Хорошо, ну, по крайней мере, я знаю, что они придут, ха-ха. В отсутствие этих возможностей будет ли еще один оптимальный вариант/решение? Будет ли это включать EWS? – Rican7

1

Если вы используете O365, вам, скорее всего, понадобятся потоковые уведомления, а не Push-уведомления.

+0

Через EWS? Я не вижу никакой документации по уведомлениям O365. Я вижу только документы EWS. – Rican7

+1

Да, управляемый API EWS. EWS предназначен для представления того же API для вас, независимо от того, используете ли вы O365 или on-prem Exchange. – pjneary