EWS API를 사용하여 const uint8_t *longTermID
및 uint32_t idSize
을 사용하여 폴더를 엽니 다. 이전 MAPI 코드에서는 MAPI 헤더에 정의 된 일부 유형을 사용하여 GetIdFromLongTermId
을 호출했습니다. uint8_t
ID를 사용하여 EWS에 대한 폴더를 여는 것과 같은 것을 찾을 수 없습니다. 나는 EwsId
의 DestinationFormat
에 AlternateId Format
로 EntryId
와EWS SOAP 오픈 폴더 지정 uint8_t ID
ConvertId Operation을 시도하지만 결과는 실패합니다.
Exchange 서버 관련 작업을 처음 수행 한 것은 이번이 처음입니다.이 모든 작업은 이전에 더 이상 작동하지 않는 개발자가 이전에 수행했습니다.
string id(longTermID, longTermID+idSize)
을 통해 문자열로 변경하려고했지만 빈 문자열이 생성됩니다.
GetItem operation과 같은 것을 원하나요?
그래서'longTermID'를 base64 인코딩으로 실행하면 요청이'EwsID'를 리턴합니다. 그러나'GetFolder'는 기형의 ID로 응답하고 있습니다. 나는'ConvertId' 연산에 의해 반환 된'EwsID'를 제공하고 있습니다. –
EWS의 FolderId 및 ItemId는 동일하지 않습니다. 내가 아는 한 GetFolder는 ItemId와 함께 사용할 수 없습니다. 항목에서 ParentFolderId를 가져올 수 있습니다. – user1017413