2016-09-17 1 views

답변

1

위의 쿼리에 대한 Microsoft의 지원에 문의했으며 아직 ics 가져 오기에서 첨부 파일을 만들 수 있도록 구현되지 않았다고 말했습니다. ics 파일을 사용하여 이벤트를 만들 수 있지만 첨부 파일이 생성되지 않습니다.

교환 API : 이벤트 첨부 파일을 만들려면 먼저 ics import 을 사용하여 이벤트를 만든 다음 다른 호출에서 이벤트 첨부 파일을 만들어야합니다. 위 그림과 같이

이 API를 사용하여 첨부 파일을 생성하는 이벤트를 만듭니다

<?xml version="1.0" encoding="utf-8"?> 
         <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
             xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages" 
             xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types" 
             xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> 
          <soap:Header> 
          <t:RequestServerVersion Version="Exchange2010_SP2" /> 
          <t:ExchangeImpersonation> 
              <t:ConnectingSID> 
               <t:PrimarySmtpAddress>%s</t:PrimarySmtpAddress> 
              </t:ConnectingSID> 
          </t:ExchangeImpersonation> 
          <t:TimeZoneContext> 
           <t:TimeZoneDefinition Id="Central Standard Time" /> 
          </t:TimeZoneContext> 
          </soap:Header> 
          <soap:Body> 
          <m:CreateAttachment> 
           <m:ParentItemId Id="%s" ChangeKey="%s"/> 
           <m:Attachments> 
           <t:FileAttachment> 
            <t:Name>%s</t:Name> 
            <t:Content>%s</t:Content> 
           </t:FileAttachment> 
           </m:Attachments> 
          </m:CreateAttachment> 
          </soap:Body> 
         </soap:Envelope>'''%(email_id, item_id, change_key, file_name, attahcment_data) 

ITEM_ID - 이것은 또한 우리가받는 이벤트 응답

을 만듭니다 - 이벤트를 change_key를 만드는 동안 이벤트 ID가 응답 온다

이 게시물의 메시지를 "https://outlook.office365.com/EWS/Exchange.asmx"로 보내십시오.

이렇게하면 첨부 파일 첨부 파일을 만들 수 있습니다.