Я пытаюсь создать собрание для пользователя с комнатой, используя API EWS.Когда я отправляю приведенный ниже SOAP-запрос, я получаю сообщение об ошибке «Указанная папка не найдена в хранилище».Что-то не так с запросом SOAP или что-то нужно изменить на сервере Exchange?
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:ns2="http://schemas.microsoft.com/exchange/services/2006/messages">
<SOAP-ENV:Header>
<ns1:RequestServerVersion Version="Exchange2007"/>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns2:CreateItem SendMeetingInvitations="SendToAllAndSaveCopy">
<ns2:SavedItemFolderId>
<ns1:DistinguishedFolderId Id="calendar">
<ns1:Mailbox>
<ns1:EmailAddress>[useremail@website.com]</ns1:EmailAddress>
</ns1:Mailbox>
</ns1:DistinguishedFolderId>
</ns2:SavedItemFolderId>
<ns2:Items>
<ns1:CalendarItem>
<ns1:ItemClass>IPM.Appointment</ns1:ItemClass>
<ns1:Subject>Test</ns1:Subject>
<ns1:Sensitivity>Normal</ns1:Sensitivity>
<ns1:Importance>Normal</ns1:Importance>
<ns1:Start>2018-12-29T06:49:00+00:00</ns1:Start>
<ns1:End>2018-12-29T06:50:00+00:00</ns1:End>
<ns1:RequiredAttendees>
<ns1:Attendee>
<ns1:Mailbox>
<ns1:Name>Test user</ns1:Name>
<ns1:EmailAddress>[useremail@website.com]</ns1:EmailAddress>
<ns1:RoutingType>SMTP</ns1:RoutingType>
</ns1:Mailbox>
</ns1:Attendee>
</ns1:RequiredAttendees>
<ns1:Resources>
<ns1:Attendee>
<ns1:Mailbox>
<ns1:EmailAddress>[roomemail@website.com]</ns1:EmailAddress>
<ns1:RoutingType>SMTP</ns1:RoutingType>
</ns1:Mailbox>
</ns1:Attendee>
</ns1:Resources>
</ns1:CalendarItem>
</ns2:Items>
</ns2:CreateItem>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>