Вложение не открывается при добавлении ссылочного вложения с помощью Graph beta API для вновь созданного события календаря - PullRequest
1 голос
/ 07 ноября 2019

В соответствии с моим вариантом использования я загружаю эталонное вложение, используя указанную ниже конечную точку API

Ответ вложения JSON выглядит следующим образом:

Endpoint used:
https://graph.microsoft.com/beta/users/{self.account.get('id')}/events/{event_id}/attachments/{attachment_id}

{
    "id" : "AAMkADE3OWQ3OTFjLTU0OTgtNDRkNy04ZTI3LWQyNWNjYTY1ZWRmNABGAAAAAABllVu7mx4JR6WM4uKZvQNDBwCvejZTXM2tT4aB-oKU71SMAAAAQ5lgAACvejZTXM2tT4aB-oKU71SMAAAARKNMAAABEgAQAEBmtceBnMlHqdp1Vi_RAsI=",
    "lastModifiedDateTime" : "2019-11-04T05:53:26Z",
    "name" : "d.jpg",
    "contentType" : "image/jpeg",
    "size" : 424,
    "isInline" : true,
    "sourceUrl" : "https://xxxx.sharepoint.com/personal/xxxx_onmicrosoft_com/Documents/d.jpg",
    "providerType" : "oneDriveBusiness",
    "thumbnailUrl" : null,
    "previewUrl" : null,
    "permission" : "edit",
    "isFolder" : false,
    "@odata.type" : "#microsoft.graph.referenceAttachment"
}

После этого шага я хочу воссоздатьсобытие во вновь созданном календаре. При этом я использую указанную ниже конечную точку API для добавления вложения в новое событие.

Endpoint used:
https://graph.microsoft.com/beta/users/{self.account.get('id')}/events/{event_id}/attachments

Payload = 
{
  '@odata.type': '#microsoft.graph.referenceAttachment',
  'name': 'd.jpg',
  'contentType': 'image/jpeg',
  'sourceUrl': 'https://xxxx.sharepoint.com/personal/xxxx_onmicrosoft_com/Documents/d.jpg',
  'providerType': 'oneDriveBusiness',
  'permission': 'view',
  'isFolder': False
}

Вложение успешно добавлено к соответствующему событию. Теперь, когда я пытаюсь открыть вложение в календаре Microsoft, я перенаправляюсь на «URL-адрес с глубокими ссылками» в браузере и появляется значок постоянной загрузки. Вложение не открывается. Я могу загрузить вложение без изменений.

У меня вопрос, почему оно не открывается?

Примечание:

Событие, с которого я скачал вложение, разрешение на вложениебыло установлено "Получатель может просматривать". Вложение, которое я пытаюсь использовать, представляет собой изображение

Добавленное вложение должно открываться в календаре Microsoft.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...