2017-06-19 84 views
0

Hei Iam開發Outlook web addIn我想要訪問所有電子郵件,Senderemail,receipent電子郵件,主題和發送日期等數據。我也想下載整個消息文件。我發現一個的Outlook Web REST APIOffice outlook網絡(AddIn)dowloand消息文件

https://msdn.microsoft.com/en-us/office/office365/api/mail-rest-operations#GetMessage

,但不知道如何使用它。任何人都有這方面的經驗?如果任何人可以分享任何示例,這將是有益的 謝謝

回答

0

。要獲取消息詳情,您可以使用office.js中提供的javascript API。請參閱有關單獨的API上可用的項目詳細信息的鏈接:

https://dev.office.com/reference/add-ins/outlook/1.5/Office.context.mailbox.item?product=outlook&version=v1.5

。獲取整個消息文件。 GetMessage API不會爲您提供.msg文件,但它會讀取消息的所有屬性,您可以使用它獲取有關消息的額外詳細信息,這些信息不是由JavaScript API直接提供的。

有一種方法使用以下兩種步驟獲得.eml文件:

第一步:獲取使用JS API getCallbackTokenAsync([選項],回調)一EWS回調令牌。請參考鏈接:

https://dev.office.com/reference/add-ins/outlook/1.5/Office.context.mailbox?product=outlook&version=v1.5

第二步:從你的服務器該令牌做出EWS請求獲得該項目與IncludeMimeContent設置爲true,並保存響應爲.eml文件。請參考鏈接:

https://msdn.microsoft.com/en-us/library/office/aa566013(v=exchg.150).aspx

+0

感謝u爲答案.couldü請分享任何例如如何保存響應爲.eml文件 – Madi

+0

其實我不明白如何利用開始我必須寫這段代碼的文件。你有任何VS2017的例子。 – Madi