2016-12-01 2 views
3

ActiveSync (달력) 사서함 ID를 EWS 폴더 ID로 변환 할 수 있는지 알고 있습니까? 내 메인 동기화 작업은 Activesync 프로토콜을 사용하지만 EWS 프로토콜을 사용해야하는 특정 작업에는 사용합니다. 지금은 동일한 회의의 EWS 인스턴스를 찾기 위해 회의 GUID를 사용했지만 EWS가 "심층적 인"검색을 지원하지 않기 때문에 먼저이 회의가있는 폴더를 찾아야합니다. 내가 가진 것은 Active Sync 사서함 ID입니다. 상위 사서함 ID 및 고유하지 않은 표시 이름입니다.ActiveSync 사서함 ID를 EWS 폴더 ID로 변환

ActiveSync는 EWS 폴더 ID 및 변경 키를 수신 할 수있는 일부 변환 기능을 지원합니까? 내가 생각할 수있는

FolderId Id="AAMkADc2NTc1MDc2LWU1YXXXXXXXXXXXXWRiMjlmNDgwNjkxZAAuAAAAAADwSBYV6TcMQa7GjEF/TzXXXXXXXXXXXXXXXICzAAA=" ChangeKey="AgXXXXXXXXXXXXXXXXXXXXXACw=="/> 

답변

0

유일한 해결책은 EWS를 사용하여 보내기 SyncFolderHierarchy 요청,이 EWS에서 폴더 목록을 반환합니다

  1. 입니다 :

    나는 그런 형태로 서버 응답이 필요합니다.

  2. ActiveSync 폴더와 EWS 폴더 모두에서 Inbox/Folder1/Folder2와 같은 폴더 표시 이름을 사용하여 트리 계층을 구성합니다.
  3. 위 매핑을 사용하여 ActiveSync 폴더 ID에서 EWS 폴더 ID로 로컬로 매핑을 만듭니다.
관련 문제