2016-09-17 56 views

回答

1

我聯繫了微軟的支持上面的查詢,他們告訴它尚未實現創建從集成電路進口附件。 您可以使用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 - 事件ID是爲了應對在創建活動 change_key - 這也是我們將獲得在創建事件響應

發送此帖子請求到「https://outlook.office365.com/EWS/Exchange.asmx

這將創建文件附件只爲項目附件我必須嘗試它。