Не удается развернуть большой элементAttachment: ErrorMessageSizeExceeded - PullRequest
0 голосов
/ 26 апреля 2019

Я использую Graph API для резервного копирования всех событий календаря из своей учетной записи office365, и у меня проблема с загрузкой большого элемента itemAttachment, размер которого составляет около 45 МБ.

Это ограничение Graph API? Есть ли способ решить эту проблему?

Вот подробные запросы и ответы.

item Информация об объекте

GET https://graph.microsoft.com/v1.0/users/{user_id}/events/{event_id}/attachments/{attachment_id}

{
    "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#users('{user_id}')/events('{event_id}')/attachments/$entity",
    "@odata.type": "#microsoft.graph.itemAttachment",
    "id": "{attachment_id}",
    "lastModifiedDateTime": "2018-09-14T19:34:15Z",
    "name": "XXXXXX",
    "contentType": null,
    "size": 47693785,
    "isInline": false
}

Развернуть элементНастройка

GET https://graph.microsoft.com/v1.0/users/{user_id}/events/{event_id}/attachments/{attachment_id}?$expand=microsoft.graph.itemattachment/item

{
    "error": {
        "code": "ErrorMessageSizeExceeded"
        "message": "The message exceeds the maximum supported size., The message exceeds the maximum supported size.",
        "innerError": {
            "request_id": "bbc2b732-99f6-4cc5-8e75-c07b61efd0af", 
            "date": "2019-04-11T02:58:11"
        }
    }
}
...