Microsoft Graph - 在一个请求中下载内容

时间:2018-04-05 08:58:36

标签: javascript microsoft-graph onedrive

我在网络浏览器中使用以下方法使用Microsoft Graph获取DriveItem的文件内容:

GET /drives/{drive-id}/items/{item-id}
// Get the @microsoft.graph.downloadUrl property of the returned DriveItem
GET {downloadUrl}

这需要两次GET次来电。

我也知道这个API:

GET /drives/{drive-id}/items/{item-id}/content

如此处所述:

Download the contents of a DriveItem

但是/content端点有两个问题:

  1. 它返回302 Found响应,导致重定向,需要另一个往返来获取内容
  2. 如本文所述,API在使用XHR的JavaScript应用程序中无效:OneDrive - CORS support
  3. 如何在一个请求中获取DriveItem的文件内容?

0 个答案:

没有答案