0
交換API不讓我添加附件使用ICS文件的MIME流事件添加附件的事件。交換API不讓我使用ics文件作爲MIME流
交換API不讓我添加附件使用ICS文件的MIME流事件添加附件的事件。交換API不讓我使用ics文件作爲MIME流
我聯繫了微軟的支持上面的查詢,他們告訴它尚未實現創建從集成電路進口附件。 您可以使用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」
這將創建文件附件只爲項目附件我必須嘗試它。