2017-01-30 12 views
0

현재 약속을 보내고 업데이트하는 프로젝트에서 작업하고 있습니다. 나는 IE에 제한되고 싶지 않기 때문에 ActiveX를 사용하지 않고이 작업을하고 싶습니다. 나는 지금 꽤 오랫동안 googeling 해왔다. 그러나 나는 도왔던 어떤 것을 찾을 수 없었다. 그래서 여기 나의 질문이있다. ActiveX를 사용하지 않고도 약속에 액세스하거나 업데이트 할 수있는 방법이 있습니까? OutlookWebApp에도 액세스 할 수 있으므로 여기에 인터페이스가있을 수 있습니다. 누군가 아이디어가 있다면 좋을 것입니다. 미리 감사와ActiveX없이 Outlook에서 약속에 액세스

인사말 크리스

+0

Outlook과 상호 작용할 때 필요한 솔루션에 대해 ActiveX 및 브라우저가 어떤 역할을하는지 명확히 할 수 있습니까? 웹 또는 데스크톱 응용 프로그램입니까? 또는 Outlook 클라이언트 또는 웹 추가 기능? Office 365 또는 Exchange 계정 또는 모든 종류의 전자 메일 계정 (POP, IMAP)의 경우? –

+0

현재 ActiveX를 통해 Outlook 데스크톱 응용 프로그램과 통신하여 회의 정보를 얻고 초대장 등을 보내고 있습니다. 하지만 ActiveX를 사용하지 않고 해당 데이터를 검색하는 다른 방법을 찾고 있습니다. 이 정보가 데스크톱 응용 프로그램에서 검색 될 필요는 없습니다. 교환 서버의 데이터에 직접 액세스하거나 OutlookWebApp에 대한 일종의 인터페이스를 통해 데이터에 액세스하는 방법이있는 경우 – Chris

답변

0

하여 Exchange 사서함의 데이터에 액세스 Exchange 웹 서비스 (웹 또는 데스크톱 응용 프로그램) 또는 EWS 관리 API (데스크톱 응용 프로그램을 전용) 사용할 수 있습니다 https://msdn.microsoft.com/en-us/library/office/jj162981.aspx.

당신이 전망 REST 또는 Microsoft 그래프 API를 사용할 수있는 오피스 365 개 사서함을 작업하는 경우 : 솔루션의 Outlook 온라인 (OWA)에서 UI가 필요한 경우 다음 상황에 맞는 데이터에 액세스 할 수 있습니다 https://dev.outlook.com/

(즉 현재 전자 메일 또는 약속)을 ​​Outlook Add-in과 함께 사용할 수 있습니다 (이 경우에도 EWS 요청을 사용할 수 있습니다). https://dev.outlook.com/reference/add-ins/

+0

Outlook REST API에 대한 정보를 찾았습니다. 어쩌면 내가 잘못 해석 한 것 같지만, 항상 이것이 웹 애플리케이션 내부에서 일하는 것이라고 생각했습니다. 다른 원본/웹 사이트에서 Exchange 데이터에 액세스하지 않습니다. 이 CrossOrigin을 사용할 수 있습니까? – Chris

+0

네이티브/데스크톱 앱, 웹 추가 기능 및 웹 또는 모바일 앱에서 사용할 수 있습니다. Office 365 사용자가 앱에 권한을 부여하려면 앱을 등록해야합니다. 그러나 온 - 프레미스 Exchange에는 REST API를 사용할 수 없습니다. 당신은 EWS를 사용해야 할 것입니다. –

+0

확인. 도움이됩니다. 감사 – Chris