Android 앱에서 동기화를 위해 교환 서버에서 작업을 가져오고 싶습니다. 나는 연락처, 이메일 또는 일정 항목, 그냥 작업에 관심이 아니에요.내 안드로이드 앱이 Exchange 서버에 어떻게 연결해야합니까?
Exchange 서버에 연결하는 데는 몇 가지 방법이 있지만 설명서가 광범위하고 불투명합니다.
제 서버의 OWA는 활성화되었지만 API seems unsupported입니다.
많은 조언을 주시면 감사하겠습니다.
Android 앱에서 동기화를 위해 교환 서버에서 작업을 가져오고 싶습니다. 나는 연락처, 이메일 또는 일정 항목, 그냥 작업에 관심이 아니에요.내 안드로이드 앱이 Exchange 서버에 어떻게 연결해야합니까?
Exchange 서버에 연결하는 데는 몇 가지 방법이 있지만 설명서가 광범위하고 불투명합니다.
제 서버의 OWA는 활성화되었지만 API seems unsupported입니다.
많은 조언을 주시면 감사하겠습니다.
WebDAV search 메서드를 사용하면 Exchange 저장소에서 콘텐츠 형식이 taskfolder 인 항목을 쿼리 할 수 있습니다.
WebDAV 프로토콜을 사용하여 항목을 업데이트하는 작업은 파일의 HTTP PUT 작업을 사용하거나 속성이 포함 된 항목에만 the PROPPATCH method을 사용하여 수행 할 수 있습니다. 작업 항목은 필연적으로 파일과 관련이 없으므로 PROPPATCH 메서드를 사용하여 작업 폴더에 항목을 만들어야한다고 가정합니다.
업데이트 : Exchange 2010 기준으로 WebDAV 프로토콜은 no longer supported입니다. 대신 a web service API을 사용할 수 있습니다. 다음은 how to get a Task item의 예입니다.
설명 : 웹 서비스 API는 Exchange Server 2007에 도입되었습니다.
당신이 말하는 Exchange 버전을 검색하려면 "프로빙"방식을 사용하는 것이 좋습니다. 바람직하게는 Autodiscover
작업을 사용하여 필수 웹 서비스 호출을 통해 2007 및 2010을 검색하십시오. 그래도 작동하지 않으면 이전 버전의 WebDAV 인터페이스를 검사하십시오.
기존 앱에서 작업을 동기화해야한다는 본래의 필요성이 충족되었습니다. https://play.google.com/store/apps/details?id=org.myklos.inote – blokeley