2017-02-13 7 views
1

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

enter image description here

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.

Antwort

0

Die Unterstützung für den Download von itemAttachment-Inhalten ist derzeit nicht verfügbar. Wir bewerten es jetzt, und ich werde ein Update veröffentlichen, wenn ich konkrete Ergebnisse habe.

Verwandte Themen