Я думаю, что ваш массив вложений в настоящее время не имеет значений. Вот почему вы получаете нулевой ответ следующим образом
{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#users",
"value": []
}
Таким образом, вы должны добавить новое вложение, используя запрос Post API Graph
POST https://graph.microsoft.com/v1.0/me/messages/{{id}}/attachments
Content-type: application/json
Content-length: 200
{
"@odata.type": "#microsoft.graph.itemAttachment",
"name": "Holiday event",
"item": {
"@odata.type": "microsoft.graph.event",
"subject": "Discuss gifts for children",
"body": {
"contentType": "HTML",
"content": "Let's look for funding!"
},
"start": {
"dateTime": "2016-12-02T18:00:00",
"timeZone": "Pacific Standard Time"
},
"end": {
"dateTime": "2016-12-02T19:00:00",
"timeZone": "Pacific Standard Time"
}
}
}
Затем отправьте запрос GET для получения вновь созданного вложения.
GET /me/messages/{id}/attachments
Также добавьте в приложение разрешение Mail.Read