2017-01-30 5 views
0

В настоящее время я работаю над проектом, в котором я отправляю и обновляю Appointsments. Я хотел бы сделать это без использования ActiveX, поскольку я не хочу ограничиваться IE. Я уже давно занимаюсь поиском грызунов, но я не мог найти ничего, что помогло, вот и мой вопрос. Есть ли способ получить доступ или обновить встречи без использования ActiveX. У нас также есть доступ к OutlookWebApp, так что, возможно, там есть интерфейс. Было бы здорово, если бы у кого-то была идея. Заранее спасибо иДоступ к назначениям в Outlook без ActiveX

Привет Крис

+0

Можете ли вы уточнить, что ActiveX и/или браузер должны взаимодействовать с Outlook для вашего предполагаемого решения? Это веб-приложение или настольное приложение? Или клиент Outlook или веб-надстройка? Для учетных записей Office 365 или Exchange или любой учетной записи электронной почты (POP, IMAP)? –

+0

В настоящий момент я общаюсь с настольным приложением Outlook через ActiveX, чтобы получить информацию о встрече и отправить приглашения и т. Д. Но я ищу альтернативный способ получить эти данные без использования ActiveX. Нет необходимости, чтобы эта информация извлекалась из настольного приложения. Если есть способ получить доступ к данным на сервере обмена напрямую или через какой-то интерфейс к OutlookWebApp, это также сработает – Chris

ответ

0

Вы можете использовать веб-службы Exchange (веб или настольное приложение) или EWS Managed API (настольное приложение только), чтобы получить доступ к данным в Exchange, Папок: https://msdn.microsoft.com/en-us/library/office/jj162981.aspx.

Если вы работаете с Office 365 почтовых ящиков вы можете использовать Перспективы REST или Microsoft Graph API: https://dev.outlook.com/

Если решение требует пользовательского интерфейса в Outlook, Интернет (OWA), то вы можете получить доступ контекстных данных (т.е. ток электронной почты или назначения) с надстройкой Outlook (вы также можете использовать запросы EWS): https://dev.outlook.com/reference/add-ins/

+0

. Я нашел некоторую информацию об API REST Outlook. Возможно, я интерпретирую это неправильно, но я всегда думал, что это должно работать внутри веб-приложения. Не получать доступ к данным Exchange из другого источника/веб-сайта. Есть ли возможность использовать этот CrossOrigin? – Chris

+0

Вы можете использовать его в родном/настольном приложении, веб-надстройках, а также в веб-или мобильном приложении. Вам нужно будет зарегистрировать свое приложение, чтобы пользователи Office 365 могли предоставить разрешения для вашего приложения. Тем не менее, вы не можете использовать API REST для on-prem Exchange. Вы должны использовать EWS для этого. –

+0

ОК. Что помогает. благодаря – Chris

Смежные вопросы