2017-06-19 7 views
0

Hei Ich entwickle Outlook-Web-AddIn, in dem ich auf alle Daten von E-Mail, Senderemail, Empfänger-E-Mail, Betreff und Datum usw. zugreifen möchte. Ich möchte auch die gesamte Nachricht herunterladen Datei .I haben eine Outlook Web REST apiOffice Outlook Web (AddIn) dowloand Nachrichtendatei

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

gefunden, aber nicht wissen, wie es zu benutzen. Hat jemand Erfahrung damit? Wenn jemand irgendein Beispiel teilen könnte, wäre es hilfreich Danke

Antwort

0

. Um die Nachrichtendetails zu erhalten, können Sie die in office.js verfügbaren JavaScript-APIs verwenden. Siehe den Link für weitere Details zu den einzelnen APIs, die auf ein Element zur Verfügung stehen:

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

. Um die gesamte Nachrichtendatei zu erhalten. Die GetMessage-API stellt Ihnen keine MSG-Datei zur Verfügung, aber Sie werden alle Eigenschaften der Nachricht abrufen. Sie können damit zusätzliche Details zur Nachricht abrufen, die nicht direkt von den JavaScript-APIs bereitgestellt werden.

3. Es gibt eine Möglichkeit, eine EML-Datei mit den folgenden zwei Schritten zu erhalten:

Schritt 1: einen EWS Rückruf Holen Sie sich das JS API getCallbackTokenAsync Token ([Optionen], Rückruf). Siehe Link:

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

Schritt 2: Mit diesem Token von Ihrem Server macht eine EWS Anfrage das Produkt erhalten mit IncludeMimeContent auf true gesetzt und die Antwort als eine EML-Datei zu speichern. Siehe Link:

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

+0

Thank u für die Antwort .could u bitte kein Beispiel teilen, wie Antwort als EML-Datei speichern – Madi

+0

Eigentlich verstehe ich nicht, wie in nehmen beginnt welche Datei ich habe diesen Code schreiben .Sie haben ein Beispiel für VS2017. – Madi

Verwandte Themen