根据Microsoft Graph的文档,用于下载OneDrive中文件的文件内容的API是:
/beta/me/drive/items/01UG2T5D6KU5GACQUPCFE3AMTN47BTTSA6/content
无论如何返回
Failure - Status Code 0,
{
"isTrusted": true
}
如果我愿意
/beta/me/drive/items/01UG2T5D6KU5GACQUPCFE3AMTN47BTTSA6
它返回正确的文件元数据-这意味着文件存在,因此Graph无法获取内容的任何线索
答案 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();