Когда я открываю сообщение электронной почты на странице веб-браузера office365, есть возможность ЗАГРУЗИТЬ содержимое прикрепленного к этому письму itemAttachment (другое сообщение, прикрепленное к текущему с помощью Microsoft Outlook) - * .eml-файл, (contentType: RFC-822).Microsoft Azure Graph API загрузить itemAttachment content
Однако, когда я пытаюсь получить содержимое этой itemAttachment через Graph API (та же операция), то contentBytes Ответные свойство нет.
{
"@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
}
]
}
Любые идеи, как получить содержимое прикрепленного сообщения Outlook, хотя Graph API (CONTENTTYPE = itemAttachment)? Файл contentAttachment contentType работает нормально, я могу захватить содержимое из свойства contentBytes ответа API Graph. Следующее оконечное API считается:
https://graph.microsoft.com/beta/me/messages/ {ID}/вложение
https://graph.microsoft.com/beta/me/messages/ {ID}/вложение/{вложения}
https://graph.microsoft.com/beta/me/messages/ {ID}/вложение/{вложение} $ расширяться? = # microsoft.graph.itemAttachment/item
Ни одно из вышеперечисленных пунктов не возвращает содержимое прилагаемого элемента.