Я хочу загрузить содержимое файла, чтобы сохранить его на локальном компьютере, отправленный запрос:
https://graph.microsoft.com/v1.0/me/drive/root:/test/file1.docx:/content
get.addHeader("Accept", "application/octet-stream"),
get.addHeader('Authorization', authcode);
get.addHeader('Cache-Control', 'no-store');
код ответа 200, а не 302. Когда я использую свой личный аккаунтзаголовок ответа - объект jason, который имеет Content-Location (это URL-адрес загрузки). Все идет нормально. Но когда я использую бизнес-аккаунт, код ответа равен 200, но в заголовке ответа нет downaloadurl / contentlocation / или чего-либо подобного. Все разрешения, которые я думаю, в порядке, область действия в Azure установлена на «Files.ReadWrite.All».
PS: я не хочу загружать файл, я хочу загружать содержимое файла. Какие-либо предложения?
Обновление: похоже, это известная проблема, уже есть причина для этого https://github.com/microsoftgraph/microsoft-graph-docs/issues/5637