为了账号安全,请及时绑定邮箱和手机立即绑定

我想下载 DriveItem 的内容,如何获取 DriveItem 的 Id?

我想下载 DriveItem 的内容,如何获取 DriveItem 的 Id?

C#
斯蒂芬大帝 2023-09-09 16:40:48
我试图通过项目 ID 获取 DriveItem,但是当我尝试此操作时,我收到一条错误消息,指出未找到与我提供的 ID 匹配的项目。我正在使用 MSGraph .NET SDK。var items = await  GraphClient.Me.Drive.Special.AppRoot.Children.Request().GetAsync();var files = items.CurrentPage;foreach (var file in files){     if (file.File.MimeType == "application/json" && filename == file.Name)     {        var itemId = file.Id;                           return await GraphClient.Me.Drive.Special.AppRoot.Children[itemId].Request().GetAsync();     }}
查看完整描述

1 回答

?
杨魅力

TA贡献1811条经验 获得超6个赞

children集合需要文件名作为键。由于您拥有项目 id(来自file.Id),因此您希望将其与集合一起使用items

...
return await GraphClient.Me.Drive.Items[itemId].Request().GetAsync();
...


查看完整回答
反对 回复 2023-09-09
  • 1 回答
  • 0 关注
  • 98 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信