Я использую 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"
}
}
}