Wenn ich E-Mail-Nachricht in der Office365 Web-Browser-Seite öffnen, gibt es eine Option zum Download der Inhalt der an diese E-Mail angehängt itemAttachment (eine andere Nachricht an die aktuelle mit Microsoft Outlook angehängt) - * .eml-Datei, (contentType: RFC-822).Microsoft Azure Graph API download itemAttachment Inhalt
aber wenn ich versuche, den Inhalt dieses itemAttachment durch Graph API (gleiche Operation) zu erhalten, die contentBytes Ansprecheigenschaft nicht vorhanden ist.
{
"@odata.context": "https://graph.microsoft.com/beta/$metadata#users('bbbbb')/messages('fffff')/attachments",
"value": [{
"@odata.type": "#microsoft.graph.itemAttachment",
"id": "gggg",
"lastModifiedDateTime": "2017-02-13T16:29:45Z",
"name": "The Daily Build - Compiling your C code to .NET",
"contentType": "message/rfc822",
"size": 99129,
"isInline": false
}
]
}
Irgendwelche Ideen, wie Inhalte der angeschlossenen Ausblick Nachricht obwohl Graph API zu erhalten (content = itemAttachment)? Der fileAttachment contentType funktioniert einwandfrei, ich kann den Inhalt aus der contentBytes-Eigenschaft der Graph-API-Antwort abrufen. Die folgenden API-Endpunkte werden in Betracht gezogen:
https://graph.microsoft.com/beta/me/messages/ {id}/Anhänge
https://graph.microsoft.com/beta/me/messages/ {id}/Attachments/{attachmentID}
https://graph.microsoft.com/beta/me/messages/ {id}/Attachments/{attachmentID} $ erweitern? = # microsoft.graph.itemAttachment/item
keiner der oben genannten Artikel liefert den Inhalt des beigefügten Artikels zurück.