Я пытаюсь использовать следующий код, но получаю сообщение «Сообщение: значение утверждения аудитории недействительно для текущего ресурса. Требование аудитории - https://graph.microsoft.com ', URL-адрес запроса -' https://outlook.office.com/api/beta/Users ... "
Я получаю его у провайдера .GetUploadChunkRequests (); звоните ниже:
AttachmentItem attachmentItem= new AttachmentItem
{
Name = [Name],
AttachmentType = AttachmentType.File,
Size = [Size]
};
var session = graphClient.Users[USEREMAIL].Messages[MESSAGEID].Attachments.CreateUploadSession(attachmentItem).Request().PostAsync().Result;
var stream = new MemoryStream(BYTEARRAY);
var maxSizeChunk = DEFAULT_CHUNK_SIZE;
var provider = new ChunkedUploadProvider(session, graphClient, stream, maxSizeChunk);
var chunkRequests = provider.GetUploadChunkRequests();
(Я использую graphClient для успешной отправки электронных писем, а также использовал его для загрузки больших файлов с помощью метода uploadSession)