Я пытаюсь загрузить большое (> 4 МБ) вложение в существующее сообщение в Office 365. Я выполняю следующие инструкции: https://docs.microsoft.com/en-us/graph/outlook-large-attachments?tabs=http
Я успешно создал загрузку сеанса, и получил значение uploadUrl, которое выглядит законным, оно примерно соответствует примеру в документации. Затем я запускаю свой PUT по этому URL для первого выбранного диапазона байтов. Я уверен, что правильно устанавливаю заголовки Content-Type, Content-Length и Contact-Range. Моя проблема в том, что я получаю http 401 (неавторизованный) в ответ. Возвращенный заголовок ошибки «Недопустимое значение утверждения аудитории для текущего ресурса ...», и он извергает мой URL, и он выглядит нетронутым.
Моя теория заключается в том, что мне нужно добавить еще одно разрешение API для моего приложения. У меня уже есть почта read.write, и это позволяет мне создавать вложения <4 МБ. Если мне нужно другое разрешение, какое? Или у меня есть другая проблема? </p>