의 RequiredAttendees
속성을 검색하려고 시도했지만 GetUserAvailabilityRequest
에서 반환 된 Appointment.ID
이 잘못된 것 같습니다.EWS - GetUserAvailability에서 필요한 참석자 검색
나는 ID
에 Appointment.Bind
을 실행하려고 시도했기 때문에 형식이 잘못된 것 같습니다. 그 오류가 나타납니다. 또한 ConvertIdRequest
을 시도했지만 ID
이 조작 된 것으로 알려졌습니다. 누구든지 함수의 Appointment
에서 추가 속성을 검색하는 데 성공 했습니까?
<m:GetUserAvailabilityRequest>
<m:MailboxDataArray>
<t:MailboxData>
<t:Email>
<t:Address>[email protected]</t:Address>
</t:Email>
<t:AttendeeType>Required</t:AttendeeType>
<t:ExcludeConflicts>false</t:ExcludeConflicts>
</t:MailboxData>
</m:MailboxDataArray>
<t:FreeBusyViewOptions>
<t:TimeWindow>
<t:StartTime>2016-11-23T00:00:00</t:StartTime>
<t:EndTime>2016-11-23T23:59:59</t:EndTime>
</t:TimeWindow>
<t:MergedFreeBusyIntervalInMinutes>30</t:MergedFreeBusyIntervalInMinutes>
<t:RequestedView>Detailed</t:RequestedView>
</t:FreeBusyViewOptions>
</m:GetUserAvailabilityRequest>
업데이트 : ConvertId
요청
추가 :
<ConvertId xmlns='http://schemas.microsoft.com/exchange/services/2006/messages' xmlns:t='http://schemas.microsoft.com/exchange/services/2006/types'
DestinationFormat='EwsId'>
<SourceIds>
<t:AlternateId Format='EntryId' Id='00000000816E21AD59E7904981DE99604E0CC83507002DB2B0714B541545B1DA6BDA0C682DFA00000000010D00002DB2B0714B541545B1DA6BDA0C682DFA000039D00A690000' Mailbox='[email protected]' />
</SourceIds>
</ConvertId>
(ConvertId 어떤 Exchange 서버로 변환 할 수 있습니다 알고리즘 의미입니다) 귀하의 요청이 유효 할 것이다 대신 HexEntryId 형식을 사용하다 당신이 올바른 형식으로 ConvertId를 사용해야 EWSId로 변환 할 수 있습니다. 나는이 문제가 ConvertId 요청과 관련이 있다는 것을 추측 할 수 있습니다. 변환하려는 HexId 중 하나를 게시 할 수 있습니까? –
감사합니다. @ GlenScales. ConvertId 요청을 추가했습니다. – hotshotiguana