无法从OneDrive下载文件

时间:2018-07-02 13:17:07

标签: microsoft-graph onedrive

根据Microsoft Graph的文档,用于下载OneDrive中文件的文件内容的API是:

/beta/me/drive/items/01UG2T5D6KU5GACQUPCFE3AMTN47BTTSA6/content 

无论如何返回

Failure - Status Code 0,    
{
    "isTrusted": true
}

如果我愿意

/beta/me/drive/items/01UG2T5D6KU5GACQUPCFE3AMTN47BTTSA6

它返回正确的文件元数据-这意味着文件存在,因此Graph无法获取内容的任何线索

1 个答案:

答案 0 :(得分:0)

您可以使用GET /drives/{drive-id}/items/{item-id}/content

参考:https://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/api/driveitem_get_content

如果您使用的是Dotnet SDK for Graph,则可以使用

graphServiceClient.Me.Drive.Root.ItemWithPath(itemPath).Content.Request().GetAsync();