EWS에서 반환 한 ID로 Office 365 REST API (GET/캘린더)에서 반환 된 ID를 매핑/변환하는 방법을 찾으려고합니다. (DistinguishedFolderId = "calendar"의 폴더 목록) 또는 그 반대의 경우도 있습니다.Office 365 REST API에서 반환 된 캘린더 ID를 EWS API가 반환 한 ID로 매핑
동일한 일정에 대해 Office 365 API에서 반환 된 ID가 EWS API에서 반환 된 ID와 다릅니다.
Office 365 API -
"AAMkADRlYTIyZTNiLWQ1ZjQtNGQwOS1hOGYzLTFjY2NkYzM4MzA2NwBGAAAAAAAhWNzR1hCyToyWVDoyJaPGBwAPTshXMc1wTqPkmdHO8phYAAAAAAEGAAAPTshXMc1wTqPkmdHO8phYAAB-AHbjAAA="
EWS API -
"AAMkADRlYTIyZTNiLWQ1ZjQtNGQwOS1hOGYzLTFjY2NkYzM4MzA2NwAuAAAAAAAhWNzR1hCyToyWVDoyJaPGAQAPTshXMc1wTqPkmdHO8phYAAB/AHL6AAA="
두 방법을 연결하는 방법을 찾아 낼 수 없습니다. 나는 이들 사이의 명확한 매핑/변환을 원한다.
편집 1 : 그것은 (교체 한 후 '-' '/'와 '_'와 '+'와 함께) EWS에 사용하는 경우 이드 센터에서 365 REST API를 반환 밝혀하는 항목에 해당 일부 'Common Views'폴더 아래에 'Message'유형을 입력하십시오. 이것은 이상한 디자인으로 보입니다. 위에서 언급 한 교체가 충분합니까? 아니면 교체해야 할 다른 문자가 있습니까?
P.S :
- 이미
http://stackoverflow.com/questions/30082306/mapping-office365-rest-calendar-ids-to-ews-calendaritem-ids
언급했지만합니다 (ID의 길이가 서로 다른만큼) 내 경우에는 작동하지 않습니다. - ConvertId 작업에서이 내용을 보았습니다. doc 그러나 나는이 경우에 그것을 적용하는 방법을 이해할 수 없다. 나는 "RequestServerVersion 버전 ="Exchange2010 "를 사용하고있는 이드 또한 오피스 365 API의 버전해야하는 때문입니다.
정상적인 약속 또는 반복 인스턴스입니까? –
다음은 EWS 및 Office 365의 캘린더입니다. 실험을하고 [이]에 대한 편집을 읽은 후에 (http://stackoverflow.com/questions/43230434/mapping-converting-office-365-rest-api-calendar-id-to) -ews-calendar-id), REST API (GET/calendar)가 'Common Views'폴더 아래의 EWS에서 'Messages'에 해당하는 ID가있는 항목을 반환한다는 것을 알게되었습니다. – aditya
나는 Office 365 REST API (GET/달력)에서 반환 된 ID를 EWS에서 반환 한 ID (DistinguishedFolderId = "calendar"의 목록 폴더)로 매핑/변환하는 방법을 찾으려고합니다. – aditya